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

Packages that use IntConstantOperand
org.jikesrvm.compilers.opt   
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.ir.operand   
org.jikesrvm.compilers.opt.lir2mir   
 

Uses of IntConstantOperand in org.jikesrvm.compilers.opt
 

Methods in org.jikesrvm.compilers.opt that return IntConstantOperand
static IntConstantOperand ClassLoaderProxy.getIntFromConstantPool(RVMClass klass, int index)
          Get the integer stored at a particular index of a class's constant pool.
 

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

Methods in org.jikesrvm.compilers.opt.ir that return IntConstantOperand
static IntConstantOperand InstrumentedCounter.getClearData(Instruction i)
          Get the operand called Data from the argument instruction clearing its instruction pointer.
static IntConstantOperand TableSwitch.getClearHigh(Instruction i)
          Get the operand called High from the argument instruction clearing its instruction pointer.
static IntConstantOperand InstrumentedCounter.getClearIndex(Instruction i)
          Get the operand called Index from the argument instruction clearing its instruction pointer.
static IntConstantOperand MIR_CaseLabel.getClearIndex(Instruction i)
          Get the operand called Index from the argument instruction clearing its instruction pointer.
static IntConstantOperand TableSwitch.getClearLow(Instruction i)
          Get the operand called Low from the argument instruction clearing its instruction pointer.
static IntConstantOperand LookupSwitch.getClearMatch(Instruction i, int k)
          Get the k'th operand called Match from the argument instruction clearing its instruction pointer.
static IntConstantOperand MIR_Return.getClearPopBytes(Instruction i)
          Get the operand called PopBytes from the argument instruction clearing its instruction pointer.
static IntConstantOperand InstrumentedCounter.getData(Instruction i)
          Get the operand called Data from the argument instruction.
static IntConstantOperand TableSwitch.getHigh(Instruction i)
          Get the operand called High from the argument instruction.
static IntConstantOperand InstrumentedCounter.getIndex(Instruction i)
          Get the operand called Index from the argument instruction.
static IntConstantOperand MIR_CaseLabel.getIndex(Instruction i)
          Get the operand called Index from the argument instruction.
static IntConstantOperand TableSwitch.getLow(Instruction i)
          Get the operand called Low from the argument instruction.
static IntConstantOperand LookupSwitch.getMatch(Instruction i, int k)
          Get the k'th operand called Match from the argument instruction.
static IntConstantOperand MIR_Return.getPopBytes(Instruction i)
          Get the operand called PopBytes from the argument instruction.
static IntConstantOperand IRTools.IC(int value)
          Create an integer constant operand with a given value.
 

Methods in org.jikesrvm.compilers.opt.ir with parameters of type IntConstantOperand
static Instruction InstrumentedCounter.create(Operator o, IntConstantOperand Data, IntConstantOperand Index, Operand Increment)
          Create an instruction of the InstrumentedCounter instruction format.
static Instruction MIR_CaseLabel.create(Operator o, IntConstantOperand Index, Operand Target)
          Create an instruction of the MIR_CaseLabel instruction format.
static Instruction MIR_Return.create(Operator o, IntConstantOperand PopBytes, Operand Val, Operand Val2)
          Create an instruction of the MIR_Return instruction format.
static Instruction TableSwitch.create(Operator o, Operand Value, Operand Unknown1, Operand Unknown2, IntConstantOperand Low, IntConstantOperand High, BranchOperand Default, BranchProfileOperand DefaultBranchProfile, int numVarOps)
          Create an instruction of the TableSwitch instruction format.
static Instruction InstrumentedCounter.mutate(Instruction i, Operator o, IntConstantOperand Data, IntConstantOperand Index, Operand Increment)
          Mutate the argument instruction into an instruction of the InstrumentedCounter instruction format having the specified operator and operands.
static Instruction MIR_CaseLabel.mutate(Instruction i, Operator o, IntConstantOperand Index, Operand Target)
          Mutate the argument instruction into an instruction of the MIR_CaseLabel instruction format having the specified operator and operands.
static Instruction MIR_Return.mutate(Instruction i, Operator o, IntConstantOperand PopBytes, Operand Val, Operand Val2)
          Mutate the argument instruction into an instruction of the MIR_Return instruction format having the specified operator and operands.
static Instruction TableSwitch.mutate(Instruction i, Operator o, Operand Value, Operand Unknown1, Operand Unknown2, IntConstantOperand Low, IntConstantOperand High, BranchOperand Default, BranchProfileOperand DefaultBranchProfile, int numVarOps)
          Mutate the argument instruction into an instruction of the TableSwitch instruction format having the specified operator and operands.
static void InstrumentedCounter.setData(Instruction i, IntConstantOperand Data)
          Set the operand called Data in the argument instruction to the argument operand.
static void TableSwitch.setHigh(Instruction i, IntConstantOperand High)
          Set the operand called High in the argument instruction to the argument operand.
static void InstrumentedCounter.setIndex(Instruction i, IntConstantOperand Index)
          Set the operand called Index in the argument instruction to the argument operand.
static void MIR_CaseLabel.setIndex(Instruction i, IntConstantOperand Index)
          Set the operand called Index in the argument instruction to the argument operand.
static void TableSwitch.setLow(Instruction i, IntConstantOperand Low)
          Set the operand called Low in the argument instruction to the argument operand.
static void LookupSwitch.setMatch(Instruction i, int k, IntConstantOperand o)
          Set the k'th operand called Match in the argument instruction to the argument operand.
static void MIR_Return.setPopBytes(Instruction i, IntConstantOperand PopBytes)
          Set the operand called PopBytes in the argument instruction to the argument operand.
 

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

Fields in org.jikesrvm.compilers.opt.ir.operand declared as IntConstantOperand
static IntConstantOperand IntConstantOperand.zero
          Constant 0, can be copied as convenient
 

Methods in org.jikesrvm.compilers.opt.ir.operand that return IntConstantOperand
 IntConstantOperand Operand.asIntConstant()
          Cast to an IntConstantOperand.
 

Uses of IntConstantOperand in org.jikesrvm.compilers.opt.lir2mir
 

Methods in org.jikesrvm.compilers.opt.lir2mir that return IntConstantOperand
protected static IntConstantOperand BURS_Common_Helpers.IC(Operand op)