|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BaselineConstants | |
---|---|
org.jikesrvm | |
org.jikesrvm.compilers.baseline | |
org.jikesrvm.compilers.baseline.ia32 | |
org.jikesrvm.ia32 | |
org.jikesrvm.jni.ia32 | |
org.jikesrvm.osr.ia32 |
Uses of BaselineConstants in org.jikesrvm |
---|
Subinterfaces of BaselineConstants in org.jikesrvm | |
---|---|
static interface |
ArchitectureSpecific.BaselineConstants
|
Classes in org.jikesrvm that implement BaselineConstants | |
---|---|
static class |
ArchitectureSpecific.BaselineCompilerImpl
|
static class |
ArchitectureSpecific.BaselineExceptionDeliverer
|
static class |
ArchitectureSpecific.BaselineGCMapIterator
|
static class |
ArchitectureSpecific.JNICompiler
|
static class |
ArchitectureSpecific.JNIGCMapIterator
|
static class |
ArchitectureSpecific.LazyCompilationTrampoline
|
static class |
ArchitectureSpecific.OutOfLineMachineCode
|
static class |
ArchitectureSpecificOpt.CodeInstaller
|
static class |
ArchitectureSpecificOpt.PostThreadSwitch
|
Uses of BaselineConstants in org.jikesrvm.compilers.baseline |
---|
Classes in org.jikesrvm.compilers.baseline that implement BaselineConstants | |
---|---|
class |
BaselineCompiledMethod
Compiler-specific information associated with a method's machine instructions. |
(package private) class |
JSRInfo
Scratch space for JSR processing. |
class |
ReferenceMaps
class that provides stack (and local var) map for a baseline compiled method GC uses the methods provided here |
Uses of BaselineConstants in org.jikesrvm.compilers.baseline.ia32 |
---|
Classes in org.jikesrvm.compilers.baseline.ia32 that implement BaselineConstants | |
---|---|
(package private) class |
Barriers
Class called from baseline compiler to generate architecture specific write barriers for garbage collectors. |
class |
BaselineCompilerImpl
BaselineCompilerImpl is the baseline compiler implementation for the IA32 architecture. |
class |
BaselineExceptionDeliverer
Handle exception delivery and stack unwinding for methods compiled by baseline compiler. |
class |
BaselineGCMapIterator
Iterator for stack frame built by the Baseline compiler. |
Uses of BaselineConstants in org.jikesrvm.ia32 |
---|
Classes in org.jikesrvm.ia32 that implement BaselineConstants | |
---|---|
class |
LazyCompilationTrampoline
Generate a "trampoline" that jumps to the shared lazy compilation stub. |
class |
OutOfLineMachineCode
A place to put hand written machine code typically invoked by Magic methods. |
Uses of BaselineConstants in org.jikesrvm.jni.ia32 |
---|
Classes in org.jikesrvm.jni.ia32 that implement BaselineConstants | |
---|---|
class |
JNICompiler
This class compiles the prolog and epilog for all code that makes the transition between Java and Native C for the 2 cases: from Java to C: all user-defined native methods C to Java: all JNI functions in JNIFunctions
When performing the transitions the values in registers and on the stack need
to be treated with care, but also when transitioning into Java we need to do
a spin-wait if a GC is underway. |
class |
JNIGCMapIterator
Iterator for stack frames inserted at the transition from Java to JNI Native C. |
Uses of BaselineConstants in org.jikesrvm.osr.ia32 |
---|
Classes in org.jikesrvm.osr.ia32 that implement BaselineConstants | |
---|---|
class |
CodeInstaller
CodeInstaller generates a glue code which recovers registers and from the stack frames and branch to the newly compiled method instructions. |
class |
PostThreadSwitch
A class helps schedule OSRed method, it is called right after thread switch and highly depends on the calling convention. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |