Uses of Package
org.jikesrvm.osr

Packages that use org.jikesrvm.osr
org.jikesrvm   
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.liveness   
org.jikesrvm.compilers.opt.regalloc   
org.jikesrvm.compilers.opt.runtimesupport   
org.jikesrvm.osr   
org.jikesrvm.osr.bytecodes   
org.jikesrvm.osr.ia32   
 

Classes in org.jikesrvm.osr used by org.jikesrvm
ExecutionStateExtractor
          A ExecutionStateExtractor extracts a runtime state (VM scope descriptor) of a method activation.
OSRConstants
          OSRConstants defines constants used for on-stack-replacement mapping, VM scope descriptor, and pseudo bytecodes.
 

Classes in org.jikesrvm.osr used by org.jikesrvm.compilers.opt.bc2ir
OSRConstants
          OSRConstants defines constants used for on-stack-replacement mapping, VM scope descriptor, and pseudo bytecodes.
 

Classes in org.jikesrvm.osr used by org.jikesrvm.compilers.opt.ir
VariableMap
          VariableMap, non-encoded yet VariableMap ---> LinkedList of VariableMapElement VariableMapElement ---> (OsrPoint, LinkedList of MethodVariables) MethodVariables ---> (Method, PC, List of LocalRegTuple) LocalRegTuple ---> ( LocalNum, regOp, Type ) or ( StackNum, regOp, Type ) *
 

Classes in org.jikesrvm.osr used by org.jikesrvm.compilers.opt.liveness
VariableMap
          VariableMap, non-encoded yet VariableMap ---> LinkedList of VariableMapElement VariableMapElement ---> (OsrPoint, LinkedList of MethodVariables) MethodVariables ---> (Method, PC, List of LocalRegTuple) LocalRegTuple ---> ( LocalNum, regOp, Type ) or ( StackNum, regOp, Type ) *
 

Classes in org.jikesrvm.osr used by org.jikesrvm.compilers.opt.regalloc
LocalRegPair
          An LocalRegPair keeps the type information and location of a local variable/stack slot from byte code to machine code.
 

Classes in org.jikesrvm.osr used by org.jikesrvm.compilers.opt.runtimesupport
EncodedOSRMap
          EncodedOSRMap provides the similar function as GC map in OptMachineCodeMap.
 

Classes in org.jikesrvm.osr used by org.jikesrvm.osr
EncodedOSRMap
          EncodedOSRMap provides the similar function as GC map in OptMachineCodeMap.
ExecutionState
           
LocalRegPair
          An LocalRegPair keeps the type information and location of a local variable/stack slot from byte code to machine code.
MethodVariables
          A class to hold variables for a method at one program point.
OSRConstants
          OSRConstants defines constants used for on-stack-replacement mapping, VM scope descriptor, and pseudo bytecodes.
OSRMapIterator
          An iterator over an encoded OSR map.
TypeStack
          Utility class used by BytecodeTraverser.
VariableElement
          An instance of VariableElement represents a byte code variable (local or stack element).
VariableMap
          VariableMap, non-encoded yet VariableMap ---> LinkedList of VariableMapElement VariableMapElement ---> (OsrPoint, LinkedList of MethodVariables) MethodVariables ---> (Method, PC, List of LocalRegTuple) LocalRegTuple ---> ( LocalNum, regOp, Type ) or ( StackNum, regOp, Type ) *
VariableMapElement
          Variable map element (osr instruction, LinkedList MethodVariables)
 

Classes in org.jikesrvm.osr used by org.jikesrvm.osr.bytecodes
OSRConstants
          OSRConstants defines constants used for on-stack-replacement mapping, VM scope descriptor, and pseudo bytecodes.
 

Classes in org.jikesrvm.osr used by org.jikesrvm.osr.ia32
EncodedOSRMap
          EncodedOSRMap provides the similar function as GC map in OptMachineCodeMap.
ExecutionState
           
ExecutionStateExtractor
          A ExecutionStateExtractor extracts a runtime state (VM scope descriptor) of a method activation.
OSRConstants
          OSRConstants defines constants used for on-stack-replacement mapping, VM scope descriptor, and pseudo bytecodes.