|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of RegisterConstants in org.jikesrvm |
---|
Subinterfaces of RegisterConstants in org.jikesrvm | |
---|---|
static interface |
ArchitectureSpecific.ArchConstants
|
static interface |
ArchitectureSpecific.BaselineConstants
|
static interface |
ArchitectureSpecific.RegisterConstants
|
static interface |
ArchitectureSpecificOpt.OptGCMapIteratorConstants
|
static interface |
ArchitectureSpecificOpt.PhysicalRegisterConstants
|
Uses of RegisterConstants in org.jikesrvm.compilers.baseline |
---|
Classes in org.jikesrvm.compilers.baseline that implement RegisterConstants | |
---|---|
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 RegisterConstants in org.jikesrvm.compilers.baseline.ia32 |
---|
Classes in org.jikesrvm.compilers.baseline.ia32 that implement RegisterConstants | |
---|---|
(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 RegisterConstants in org.jikesrvm.compilers.common.assembler.ia32 |
---|
Classes in org.jikesrvm.compilers.common.assembler.ia32 that implement RegisterConstants | |
---|---|
class |
Assembler
This class is the low-level assembler for Intel; it contains functionality for encoding specific instructions into an array of bytes. |
class |
Lister
|
Uses of RegisterConstants in org.jikesrvm.compilers.opt.ir.ia32 |
---|
Classes in org.jikesrvm.compilers.opt.ir.ia32 that implement RegisterConstants | |
---|---|
class |
PhysicalRegisterSet
This class represents a set of Registers corresponding to the IA32 register set. |
Uses of RegisterConstants in org.jikesrvm.compilers.opt.lir2mir.ia32 |
---|
Classes in org.jikesrvm.compilers.opt.lir2mir.ia32 that implement RegisterConstants | |
---|---|
class |
ConvertALUOperators
Reduce the number of ALU operators considered by BURS |
Uses of RegisterConstants in org.jikesrvm.compilers.opt.mir2mc.ia32 |
---|
Classes in org.jikesrvm.compilers.opt.mir2mc.ia32 that implement RegisterConstants | |
---|---|
(package private) class |
AssemblerBase
This class provides support functionality used by the generated Assembler; it handles basic impedance-matching functionality such as determining which addressing mode is suitable for a given IA32MemoryOperand. |
class |
AssemblerOpt
This class is the automatically-generated assembler for the optimizing compiler. |
Uses of RegisterConstants in org.jikesrvm.compilers.opt.regalloc |
---|
Classes in org.jikesrvm.compilers.opt.regalloc that implement RegisterConstants | |
---|---|
static class |
LinearScan.LinearScanPhase
|
(package private) static class |
LinearScan.SpillLocationManager
The following class manages allocation and reuse of spill locations. |
Uses of RegisterConstants in org.jikesrvm.compilers.opt.regalloc.ia32 |
---|
Subinterfaces of RegisterConstants in org.jikesrvm.compilers.opt.regalloc.ia32 | |
---|---|
interface |
PhysicalRegisterConstants
This class holds constants that describe IA32 physical register set. |
Classes in org.jikesrvm.compilers.opt.regalloc.ia32 that implement RegisterConstants | |
---|---|
class |
CallingConvention
This class contains IA32 calling conventions The two public methods are: expandCallingConventions(IR) which is called by the register allocator immediately before allocation to make manifest the use of registers by the calling convention. |
class |
RegisterRestrictions
An instance of this class encapsulates restrictions on register assignment. |
Uses of RegisterConstants in org.jikesrvm.compilers.opt.runtimesupport |
---|
Classes in org.jikesrvm.compilers.opt.runtimesupport that implement RegisterConstants | |
---|---|
class |
OptGCMap
A class that encapsulates the GCMap portion of the machine code maps. |
class |
OptGenericGCMapIterator
This class contains its architecture-independent code for iteration across the references represented by a frame built by the OPT compiler. |
Uses of RegisterConstants in org.jikesrvm.compilers.opt.runtimesupport.ia32 |
---|
Subinterfaces of RegisterConstants in org.jikesrvm.compilers.opt.runtimesupport.ia32 | |
---|---|
interface |
OptGCMapIteratorConstants
This interface holds constants for the Opt GC map code specific to IA32 |
Classes in org.jikesrvm.compilers.opt.runtimesupport.ia32 that implement RegisterConstants | |
---|---|
class |
OptExceptionDeliverer
Handle exception delivery and stack unwinding for methods compiled by optimizing Compiler. |
class |
OptGCMapIterator
An instance of this class provides iteration across the references represented by a frame built by the OPT compiler. |
Uses of RegisterConstants in org.jikesrvm.ia32 |
---|
Subinterfaces of RegisterConstants in org.jikesrvm.ia32 | |
---|---|
interface |
ArchConstants
Architecture specific constants. |
interface |
BaselineConstants
Registers used by baseline compiler implementation of virtual machine. |
Classes in org.jikesrvm.ia32 that implement RegisterConstants | |
---|---|
class |
InterfaceMethodConflictResolver
An interface conflict resolution stub uses a hidden parameter to distinguish among multiple interface methods of a class that map to the same slot in the class's IMT. |
class |
LazyCompilationTrampoline
Generate a "trampoline" that jumps to the shared lazy compilation stub. |
class |
MachineReflection
Machine dependent portion of Reflective method invoker. |
class |
MachineSpecificIA
Wrappers around IA32-specific code common to both 32 & 64 bit |
static class |
MachineSpecificIA.EM64T
Wrappers around EMT64-specific code (64-bit specific) |
static class |
MachineSpecificIA.IA32
Wrappers around IA32-specific code (32-bit specific) |
class |
OutOfLineMachineCode
A place to put hand written machine code typically invoked by Magic methods. |
class |
Registers
The machine state comprising a thread's execution context, used both for thread context switching and for software/hardware exception reporting/delivery. |
Uses of RegisterConstants in org.jikesrvm.jni.ia32 |
---|
Classes in org.jikesrvm.jni.ia32 that implement RegisterConstants | |
---|---|
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 RegisterConstants in org.jikesrvm.mm.mmtk |
---|
Classes in org.jikesrvm.mm.mmtk that implement RegisterConstants | |
---|---|
class |
TraceInterface
Class that supports scanning Objects or Arrays for references during tracing, handling those references, and computing death times |
Uses of RegisterConstants in org.jikesrvm.osr |
---|
Classes in org.jikesrvm.osr that implement RegisterConstants | |
---|---|
class |
EncodedOSRMap
EncodedOSRMap provides the similar function as GC map in OptMachineCodeMap. |
Uses of RegisterConstants in org.jikesrvm.osr.ia32 |
---|
Classes in org.jikesrvm.osr.ia32 that implement RegisterConstants | |
---|---|
class |
BaselineExecutionStateExtractor
A class that retrieves the VM scope descriptor from a suspended thread whose top method was compiled by the baseline compiler. |
class |
CodeInstaller
CodeInstaller generates a glue code which recovers registers and from the stack frames and branch to the newly compiled method instructions. |
class |
OptExecutionStateExtractor
OptExecutionStateExtractor is a subclass of ExecutionStateExtractor. |
class |
PostThreadSwitch
A class helps schedule OSRed method, it is called right after thread switch and highly depends on the calling convention. |
class |
TempRegisters
Temporary register set. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |