Uses of Class
org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand

Packages that use IA32ConditionOperand
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.ir.operand.ia32   
org.jikesrvm.compilers.opt.lir2mir.ia32   
org.jikesrvm.compilers.opt.mir2mc.ia32   
 

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

Methods in org.jikesrvm.compilers.opt.ir that return IA32ConditionOperand
static IA32ConditionOperand MIR_Set.getClearCond(Instruction i)
          Get the operand called Cond from the argument instruction clearing its instruction pointer.
static IA32ConditionOperand MIR_TrapIf.getClearCond(Instruction i)
          Get the operand called Cond from the argument instruction clearing its instruction pointer.
static IA32ConditionOperand MIR_CondMove.getClearCond(Instruction i)
          Get the operand called Cond from the argument instruction clearing its instruction pointer.
static IA32ConditionOperand MIR_CondBranch.getClearCond(Instruction i)
          Get the operand called Cond from the argument instruction clearing its instruction pointer.
static IA32ConditionOperand MIR_CondBranch2.getClearCond1(Instruction i)
          Get the operand called Cond1 from the argument instruction clearing its instruction pointer.
static IA32ConditionOperand MIR_CondBranch2.getClearCond2(Instruction i)
          Get the operand called Cond2 from the argument instruction clearing its instruction pointer.
static IA32ConditionOperand MIR_Set.getCond(Instruction i)
          Get the operand called Cond from the argument instruction.
static IA32ConditionOperand MIR_TrapIf.getCond(Instruction i)
          Get the operand called Cond from the argument instruction.
static IA32ConditionOperand MIR_CondMove.getCond(Instruction i)
          Get the operand called Cond from the argument instruction.
static IA32ConditionOperand MIR_CondBranch.getCond(Instruction i)
          Get the operand called Cond from the argument instruction.
static IA32ConditionOperand MIR_CondBranch2.getCond1(Instruction i)
          Get the operand called Cond1 from the argument instruction.
static IA32ConditionOperand MIR_CondBranch2.getCond2(Instruction i)
          Get the operand called Cond2 from the argument instruction.
 

Methods in org.jikesrvm.compilers.opt.ir with parameters of type IA32ConditionOperand
static Instruction MIR_CondBranch.create(Operator o, IA32ConditionOperand Cond, BranchOperand Target, BranchProfileOperand BranchProfile)
          Create an instruction of the MIR_CondBranch instruction format.
static Instruction MIR_CondBranch2.create(Operator o, IA32ConditionOperand Cond1, BranchOperand Target1, BranchProfileOperand BranchProfile1, IA32ConditionOperand Cond2, BranchOperand Target2, BranchProfileOperand BranchProfile2)
          Create an instruction of the MIR_CondBranch2 instruction format.
static Instruction MIR_CondBranch2.create(Operator o, IA32ConditionOperand Cond1, BranchOperand Target1, BranchProfileOperand BranchProfile1, IA32ConditionOperand Cond2, BranchProfileOperand BranchProfile2)
          Create an instruction of the MIR_CondBranch2 instruction format.
static Instruction MIR_CondBranch.create(Operator o, IA32ConditionOperand Cond, BranchProfileOperand BranchProfile)
          Create an instruction of the MIR_CondBranch instruction format.
static Instruction MIR_CondBranch2.create(Operator o, IA32ConditionOperand Cond1, BranchProfileOperand BranchProfile1, IA32ConditionOperand Cond2, BranchOperand Target2, BranchProfileOperand BranchProfile2)
          Create an instruction of the MIR_CondBranch2 instruction format.
static Instruction MIR_CondBranch2.create(Operator o, IA32ConditionOperand Cond1, BranchProfileOperand BranchProfile1, IA32ConditionOperand Cond2, BranchProfileOperand BranchProfile2)
          Create an instruction of the MIR_CondBranch2 instruction format.
static Instruction MIR_Set.create(Operator o, Operand Result, IA32ConditionOperand Cond)
          Create an instruction of the MIR_Set instruction format.
static Instruction MIR_CondMove.create(Operator o, Operand Result, Operand Value, IA32ConditionOperand Cond)
          Create an instruction of the MIR_CondMove 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_CondBranch.mutate(Instruction i, Operator o, IA32ConditionOperand Cond, BranchOperand Target, BranchProfileOperand BranchProfile)
          Mutate the argument instruction into an instruction of the MIR_CondBranch instruction format having the specified operator and operands.
static Instruction MIR_CondBranch2.mutate(Instruction i, Operator o, IA32ConditionOperand Cond1, BranchOperand Target1, BranchProfileOperand BranchProfile1, IA32ConditionOperand Cond2, BranchOperand Target2, BranchProfileOperand BranchProfile2)
          Mutate the argument instruction into an instruction of the MIR_CondBranch2 instruction format having the specified operator and operands.
static Instruction MIR_CondBranch2.mutate(Instruction i, Operator o, IA32ConditionOperand Cond1, BranchOperand Target1, BranchProfileOperand BranchProfile1, IA32ConditionOperand Cond2, BranchProfileOperand BranchProfile2)
          Mutate the argument instruction into an instruction of the MIR_CondBranch2 instruction format having the specified operator and operands.
static Instruction MIR_CondBranch.mutate(Instruction i, Operator o, IA32ConditionOperand Cond, BranchProfileOperand BranchProfile)
          Mutate the argument instruction into an instruction of the MIR_CondBranch instruction format having the specified operator and operands.
static Instruction MIR_CondBranch2.mutate(Instruction i, Operator o, IA32ConditionOperand Cond1, BranchProfileOperand BranchProfile1, IA32ConditionOperand Cond2, BranchOperand Target2, BranchProfileOperand BranchProfile2)
          Mutate the argument instruction into an instruction of the MIR_CondBranch2 instruction format having the specified operator and operands.
static Instruction MIR_CondBranch2.mutate(Instruction i, Operator o, IA32ConditionOperand Cond1, BranchProfileOperand BranchProfile1, IA32ConditionOperand Cond2, BranchProfileOperand BranchProfile2)
          Mutate the argument instruction into an instruction of the MIR_CondBranch2 instruction format having the specified operator and operands.
static Instruction MIR_Set.mutate(Instruction i, Operator o, Operand Result, IA32ConditionOperand Cond)
          Mutate the argument instruction into an instruction of the MIR_Set instruction format having the specified operator and operands.
static Instruction MIR_CondMove.mutate(Instruction i, Operator o, Operand Result, Operand Value, IA32ConditionOperand Cond)
          Mutate the argument instruction into an instruction of the MIR_CondMove 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 void MIR_Set.setCond(Instruction i, IA32ConditionOperand Cond)
          Set the operand called Cond in the argument instruction to the argument operand.
static void MIR_TrapIf.setCond(Instruction i, IA32ConditionOperand Cond)
          Set the operand called Cond in the argument instruction to the argument operand.
static void MIR_CondMove.setCond(Instruction i, IA32ConditionOperand Cond)
          Set the operand called Cond in the argument instruction to the argument operand.
static void MIR_CondBranch.setCond(Instruction i, IA32ConditionOperand Cond)
          Set the operand called Cond in the argument instruction to the argument operand.
static void MIR_CondBranch2.setCond1(Instruction i, IA32ConditionOperand Cond1)
          Set the operand called Cond1 in the argument instruction to the argument operand.
static void MIR_CondBranch2.setCond2(Instruction i, IA32ConditionOperand Cond2)
          Set the operand called Cond2 in the argument instruction to the argument operand.
 

Uses of IA32ConditionOperand in org.jikesrvm.compilers.opt.ir.operand.ia32
 

Methods in org.jikesrvm.compilers.opt.ir.operand.ia32 that return IA32ConditionOperand
static IA32ConditionOperand IA32ConditionOperand.EQ()
           
 IA32ConditionOperand IA32ConditionOperand.flipCode()
          flip the direction of the condition (return this, mutated to flip value)
 IA32ConditionOperand IA32ConditionOperand.flipOperands()
          change the condition when operands are flipped (return this mutated to change value)
static IA32ConditionOperand IA32ConditionOperand.GE()
           
static IA32ConditionOperand IA32ConditionOperand.GT()
           
static IA32ConditionOperand IA32ConditionOperand.LE()
           
static IA32ConditionOperand IA32ConditionOperand.LGE()
           
static IA32ConditionOperand IA32ConditionOperand.LGT()
           
static IA32ConditionOperand IA32ConditionOperand.LLE()
           
static IA32ConditionOperand IA32ConditionOperand.LLT()
           
static IA32ConditionOperand IA32ConditionOperand.LT()
           
static IA32ConditionOperand IA32ConditionOperand.NE()
           
static IA32ConditionOperand IA32ConditionOperand.NO()
           
static IA32ConditionOperand IA32ConditionOperand.O()
           
static IA32ConditionOperand IA32ConditionOperand.PE()
           
static IA32ConditionOperand IA32ConditionOperand.PO()
           
 

Uses of IA32ConditionOperand in org.jikesrvm.compilers.opt.lir2mir.ia32
 

Methods in org.jikesrvm.compilers.opt.lir2mir.ia32 that return IA32ConditionOperand
protected  IA32ConditionOperand BURS_Helpers.COND(ConditionOperand op)
           
 

Uses of IA32ConditionOperand in org.jikesrvm.compilers.opt.mir2mc.ia32
 

Methods in org.jikesrvm.compilers.opt.mir2mc.ia32 with parameters of type IA32ConditionOperand
private static void FinalMIRExpansion.expandYieldpoint(Instruction s, IR ir, RVMMethod meth, IA32ConditionOperand ypCond)