Uses of Class
org.jikesrvm.compilers.opt.Simplifier.DefUseEffect

Packages that use Simplifier.DefUseEffect
org.jikesrvm.compilers.opt   
 

Uses of Simplifier.DefUseEffect in org.jikesrvm.compilers.opt
 

Methods in org.jikesrvm.compilers.opt that return Simplifier.DefUseEffect
private static Simplifier.DefUseEffect Simplifier.addr2Int(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.addr2Long(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.arrayLength(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.booleanCmpAddr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.booleanCmpInt(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.booleanNot(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.boundsCheck(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.call(boolean HIR, AbstractRegisterPool regpool, Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.checkcast(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.checkcastNotNull(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.double2Float(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.double2Int(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.double2Long(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleAdd(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleAsLongBits(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleCmpg(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleCmpl(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleCondMove(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleDiv(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleMul(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleNeg(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleRem(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleSqrt(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.doubleSub(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.float2Double(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.float2Int(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.float2Long(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatAdd(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatAsIntBits(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatCmpg(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatCmpl(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatCondMove(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatDiv(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatMul(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatNeg(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatRem(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatSqrt(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.floatSub(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.getArrayElementTibFromTib(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.getClassTib(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.getDoesImplementFromTib(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.getField(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.getObjTib(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.getSuperclassIdsFromTib(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.getTypeFromTib(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.guardCombine(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.guardCondMove(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.instanceOf(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.instanceOfNotNull(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.int2AddrSigExt(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.int2AddrZerExt(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.int2Byte(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.int2Double(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.int2Float(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.int2Long(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.int2Short(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.int2UShort(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intAdd(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intAnd(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intBitsAsFloat(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intCondMove(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intDiv(AbstractRegisterPool regpool, Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intMul(AbstractRegisterPool regpool, Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intNeg(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intNot(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intOr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intRem(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intShl(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intShr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intSub(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intUshr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intXor(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.intZeroCheck(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.long2Addr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.long2Double(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.long2Float(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.long2Int(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longAdd(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longAnd(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longBitsAsDouble(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longCmp(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longCondMove(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longDiv(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longMul(AbstractRegisterPool regpool, Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longNeg(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longNot(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longOr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longRem(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longShl(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longShr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longSub(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longUshr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longXor(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.longZeroCheck(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.multiplyByConstant(AbstractRegisterPool regpool, Instruction s, Operand op1, Operand op2, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.mustImplementInterface(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.nullCheck(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.objarrayStoreCheck(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.objarrayStoreCheckNotNull(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refAdd(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refAnd(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refCondMove(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refLoad(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refNeg(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refNot(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refOr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refShl(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refShr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refSub(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refUshr(Instruction s, OptOptions opts)
           
private static Simplifier.DefUseEffect Simplifier.refXor(Instruction s, OptOptions opts)
           
static Simplifier.DefUseEffect Simplifier.simplify(boolean hir, AbstractRegisterPool regpool, OptOptions opts, Instruction s)
          Given an instruction, attempt to simplify it.
private static Simplifier.DefUseEffect Simplifier.trapIf(Instruction s, OptOptions opts)
           
static Simplifier.DefUseEffect Simplifier.DefUseEffect.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static Simplifier.DefUseEffect[] Simplifier.DefUseEffect.values()
          Returns an array containing the constants of this enum type, in the order they are declared.