|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use OSRConstants | |
|---|---|
| org.jikesrvm | |
| org.jikesrvm.compilers.opt.bc2ir | |
| org.jikesrvm.osr | |
| org.jikesrvm.osr.bytecodes | |
| org.jikesrvm.osr.ia32 | |
| Uses of OSRConstants in org.jikesrvm |
|---|
| Classes in org.jikesrvm that implement OSRConstants | |
|---|---|
static class |
ArchitectureSpecificOpt.BaselineExecutionStateExtractor
|
static class |
ArchitectureSpecificOpt.OptExecutionStateExtractor
|
| Uses of OSRConstants in org.jikesrvm.compilers.opt.bc2ir |
|---|
| Classes in org.jikesrvm.compilers.opt.bc2ir that implement OSRConstants | |
|---|---|
class |
BC2IR
This class translates from bytecode to HIR. |
| Uses of OSRConstants in org.jikesrvm.osr |
|---|
| Classes in org.jikesrvm.osr that implement OSRConstants | |
|---|---|
class |
BytecodeTraverser
BytecodeTraverser does depth first search on a bytecode array, determines the type information of locals and stacks at insteresting point. |
class |
EncodedOSRMap
EncodedOSRMap provides the samilar function as GC map in OptMachineCodeMap. |
class |
ExecutionState
|
class |
LocalRegPair
An LocalRegPair keeps the type information and location of a local variable/stack slot from byte code to machine code. |
class |
OSRMapIterator
An iterator over an encoded OSR map. |
class |
VariableElement
An instance of VariableElement represents a byte code variable (local or stack element). |
| Uses of OSRConstants in org.jikesrvm.osr.bytecodes |
|---|
| Classes in org.jikesrvm.osr.bytecodes that implement OSRConstants | |
|---|---|
class |
AConstNull
aconst_null |
class |
CheckCast
checkcast instruction |
class |
DoubleStore
BC_DoubleStore: dstore, dstore_ |
class |
FloatStore
BC_FloatStore: fstore, fstore_ |
class |
Goto
goto instruction |
class |
IntStore
BC_IntStore : 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_ |
class |
Nop
nop |
class |
ParamInitEnd
LocalInitEnd |
class |
Pop
pop |
class |
PseudoBytecode
OSR_PseudoBytecode is super class of all pseudo instructions. |
class |
RefStore
BC_RefStore: astore, astore_ |
| Uses of OSRConstants in org.jikesrvm.osr.ia32 |
|---|
| Classes in org.jikesrvm.osr.ia32 that implement OSRConstants | |
|---|---|
class |
BaselineExecutionStateExtractor
OSR_BaselineExecStateExtractor retrieves the VM scope descriptor from a suspended thread whose top method was compiled by the baseline compiler. |
class |
OptExecutionStateExtractor
OptExecutionStateExtractor is a subclass of ExecutionStateExtractor. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||