Uses of Class
org.jikesrvm.osr.bytecodes.PseudoBytecode

Packages that use PseudoBytecode
org.jikesrvm.osr   
org.jikesrvm.osr.bytecodes   
 

Uses of PseudoBytecode in org.jikesrvm.osr
 

Methods in org.jikesrvm.osr that return PseudoBytecode
private static PseudoBytecode ExecutionState.adjustStackHeight(PseudoBytecode last, int height)
           
private  PseudoBytecode ExecutionState.processElement(VariableElement var, PseudoBytecode tail, int i)
           
 

Methods in org.jikesrvm.osr with parameters of type PseudoBytecode
private static PseudoBytecode ExecutionState.adjustStackHeight(PseudoBytecode last, int height)
           
private  int ExecutionState.computeStackHeight(PseudoBytecode head)
           
private static byte[] ExecutionState.generateBinaries(PseudoBytecode bhead, int bsize)
           
private static int ExecutionState.paddingBytecode(PseudoBytecode head)
          Adds padding (NOP) at the beginning of pseudo bytecode to make the new bytecode size dividable by 4, then no branch target adjustment is needed in the original code.
private  PseudoBytecode ExecutionState.processElement(VariableElement var, PseudoBytecode tail, int i)
           
 

Uses of PseudoBytecode in org.jikesrvm.osr.bytecodes
 

Subclasses of PseudoBytecode in org.jikesrvm.osr.bytecodes
 class AConstNull
          aconst_null
 class CheckCast
          checkcast instruction
 class DoubleStore
          BC_DoubleStore: dstore, dstore_<i>
 class FloatStore
          BC_FloatStore: fstore, fstore_<i>
 class Goto
          goto instruction
 class IntStore
          BC_IntStore : {@code istore_
 class InvokeCompiledMethod
          invoke a compiled method
 class InvokeStatic
          Special invokestatic, with only two possible target ObjectHolder.getRefAt and ObjectHolder.cleanRefs indiced by GETREFAT and CLEANREFS.
 class LoadDoubleConst
          BC_LoadDoubleConst: ldc2_w
 class LoadFloatConst
          BC_LoadFloatConst: ldc, ldc_w
 class LoadIntConst
          load an integer constant on the stack
 class LoadLongConst
          load a long constant on the stack
 class LoadRetAddrConst
          artificial instruction, load a PC on the stack.
 class LoadWordConst
          load a word constant on the stack
 class LongStore
          BC_LongStore: lstore, lstore_<n>
 class Nop
          nop
 class ParamInitEnd
          LocalInitEnd
 class Pop
          pop
 class RefStore
          BC_RefStore: astore, astore_<i>
 

Fields in org.jikesrvm.osr.bytecodes declared as PseudoBytecode
 PseudoBytecode PseudoBytecode.next