|
|||||||||||
| 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 samilar function as GC map in OptMachineCodeMap. |
|
| Classes in org.jikesrvm.osr used by org.jikesrvm.osr | |
|---|---|
| EncodedOSRMap
EncodedOSRMap provides the samilar 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 samilar 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 | ||||||||||