Uses of Class
org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand

Packages that use TrapCodeOperand
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.ir.operand   
 

Uses of TrapCodeOperand in org.jikesrvm.compilers.opt.ir
 

Methods in org.jikesrvm.compilers.opt.ir that return TrapCodeOperand
static TrapCodeOperand Trap.getClearTCode(Instruction i)
          Get the operand called TCode from the argument instruction clearing its instruction pointer.
static TrapCodeOperand TrapIf.getClearTCode(Instruction i)
          Get the operand called TCode from the argument instruction clearing its instruction pointer.
static TrapCodeOperand MIR_TrapIf.getClearTrapCode(Instruction i)
          Get the operand called TrapCode from the argument instruction clearing its instruction pointer.
static TrapCodeOperand MIR_Trap.getClearTrapCode(Instruction i)
          Get the operand called TrapCode from the argument instruction clearing its instruction pointer.
static TrapCodeOperand Trap.getTCode(Instruction i)
          Get the operand called TCode from the argument instruction.
static TrapCodeOperand TrapIf.getTCode(Instruction i)
          Get the operand called TCode from the argument instruction.
static TrapCodeOperand MIR_TrapIf.getTrapCode(Instruction i)
          Get the operand called TrapCode from the argument instruction.
static TrapCodeOperand MIR_Trap.getTrapCode(Instruction i)
          Get the operand called TrapCode from the argument instruction.
 

Methods in org.jikesrvm.compilers.opt.ir with parameters of type TrapCodeOperand
static Instruction TrapIf.create(Operator o, RegisterOperand GuardResult, Operand Val1, Operand Val2, ConditionOperand Cond, TrapCodeOperand TCode)
          Create an instruction of the TrapIf instruction format.
static Instruction MIR_TrapIf.create(Operator o, RegisterOperand GuardResult, Operand Val1, Operand Val2, IA32ConditionOperand Cond, TrapCodeOperand TrapCode)
          Create an instruction of the MIR_TrapIf instruction format.
static Instruction MIR_Trap.create(Operator o, RegisterOperand GuardResult, TrapCodeOperand TrapCode)
          Create an instruction of the MIR_Trap instruction format.
static Instruction Trap.create(Operator o, RegisterOperand GuardResult, TrapCodeOperand TCode)
          Create an instruction of the Trap instruction format.
static Instruction TrapIf.mutate(Instruction i, Operator o, RegisterOperand GuardResult, Operand Val1, Operand Val2, ConditionOperand Cond, TrapCodeOperand TCode)
          Mutate the argument instruction into an instruction of the TrapIf instruction format having the specified operator and operands.
static Instruction MIR_TrapIf.mutate(Instruction i, Operator o, RegisterOperand GuardResult, Operand Val1, Operand Val2, IA32ConditionOperand Cond, TrapCodeOperand TrapCode)
          Mutate the argument instruction into an instruction of the MIR_TrapIf instruction format having the specified operator and operands.
static Instruction MIR_Trap.mutate(Instruction i, Operator o, RegisterOperand GuardResult, TrapCodeOperand TrapCode)
          Mutate the argument instruction into an instruction of the MIR_Trap instruction format having the specified operator and operands.
static Instruction Trap.mutate(Instruction i, Operator o, RegisterOperand GuardResult, TrapCodeOperand TCode)
          Mutate the argument instruction into an instruction of the Trap instruction format having the specified operator and operands.
static void Trap.setTCode(Instruction i, TrapCodeOperand TCode)
          Set the operand called TCode in the argument instruction to the argument operand.
static void TrapIf.setTCode(Instruction i, TrapCodeOperand TCode)
          Set the operand called TCode in the argument instruction to the argument operand.
static void MIR_TrapIf.setTrapCode(Instruction i, TrapCodeOperand TrapCode)
          Set the operand called TrapCode in the argument instruction to the argument operand.
static void MIR_Trap.setTrapCode(Instruction i, TrapCodeOperand TrapCode)
          Set the operand called TrapCode in the argument instruction to the argument operand.
 

Uses of TrapCodeOperand in org.jikesrvm.compilers.opt.ir.operand
 

Methods in org.jikesrvm.compilers.opt.ir.operand that return TrapCodeOperand
static TrapCodeOperand TrapCodeOperand.ArrayBounds()
          Create a trap code operand for an array bounds check
static TrapCodeOperand TrapCodeOperand.CheckCast()
          Create a trap code operand for a check cast
static TrapCodeOperand TrapCodeOperand.DivByZero()
          Create a trap code operand for a divide by zero check
static TrapCodeOperand TrapCodeOperand.MustImplement()
          Create a trap code operand for a must implement
static TrapCodeOperand TrapCodeOperand.NullPtr()
          Create a trap code operand for a null pointer check
static TrapCodeOperand TrapCodeOperand.Regenerate()
          Create a trap code operand for a regeneration trap
static TrapCodeOperand TrapCodeOperand.StackOverflow()
          Create a trap code operand for a stack overflow
static TrapCodeOperand TrapCodeOperand.StoreCheck()
          Create a trap code operand for a must implement