|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |