|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Classes in org.jikesrvm.ia32 used by org.jikesrvm | |
---|---|
ArchConstants
Architecture specific constants. |
|
BaselineConstants
Registers used by baseline compiler implementation of virtual machine. |
|
CodeArray
CodeArray represents a code object (contiguous memory region containing code). |
|
DynamicLinkerHelper
Machine specific helper functions for dynamic linking. |
|
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. |
|
LazyCompilationTrampoline
Generate a "trampoline" that jumps to the shared lazy compilation stub. |
|
MachineCode
Representation of machine code instructions and a map from bytecode index to offset within code array |
|
MachineReflection
Machine dependent portion of Reflective method invoker. |
|
MachineSpecificIA.IA32
Wrappers around IA32-specific code (32-bit specific) |
|
MultianewarrayHelper
Helper routine to pull the parameters to multianewarray off the Java expression stack maintained by the baseline compiler and pass them to RuntimeEntrypoints.buildMultiDimensionalArray. |
|
OutOfLineMachineCode
A place to put hand written machine code typically invoked by Magic methods. |
|
RegisterConstants
|
|
Registers
The machine state comprising a thread's execution context, used both for thread context switching and for software/hardware exception reporting/delivery. |
|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
ThreadLocalState
This class provides a layer of abstraction that the rest of the VM must use in order to access the current RVMThread object. |
|
TrapConstants
Trap constants for IA32 platform. |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.adaptive.measurements.listeners | |
---|---|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.baseline | |
---|---|
ArchConstants
Architecture specific constants. |
|
BaselineConstants
Registers used by baseline compiler implementation of virtual machine. |
|
RegisterConstants
|
|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
TrapConstants
Trap constants for IA32 platform. |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.baseline.ia32 | |
---|---|
ArchConstants
Architecture specific constants. |
|
BaselineConstants
Registers used by baseline compiler implementation of virtual machine. |
|
RegisterConstants
|
|
RegisterConstants.GPR
Representation of general purpose registers |
|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
TrapConstants
Trap constants for IA32 platform. |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.common.assembler.ia32 | |
---|---|
RegisterConstants
|
|
RegisterConstants.FPR
Representation of x87 floating point registers |
|
RegisterConstants.GPR
Representation of general purpose registers |
|
RegisterConstants.MachineRegister
Common interface implemented by all registers constants |
|
RegisterConstants.MM
Representation of MMX MM registers N.B. |
|
RegisterConstants.XMM
Representation of SSE XMM registers |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.opt.bc2ir.ia32 | |
---|---|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.opt.ir.ia32 | |
---|---|
RegisterConstants
|
|
RegisterConstants.FloatingPointMachineRegister
Super interface for floating point registers |
|
RegisterConstants.GPR
Representation of general purpose registers |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.opt.lir2mir.ia32 | |
---|---|
ArchConstants
Architecture specific constants. |
|
RegisterConstants
|
|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
TrapConstants
Trap constants for IA32 platform. |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.opt.mir2mc.ia32 | |
---|---|
RegisterConstants
|
|
RegisterConstants.FPR
Representation of x87 floating point registers |
|
RegisterConstants.GPR
Representation of general purpose registers |
|
RegisterConstants.MachineRegister
Common interface implemented by all registers constants |
|
RegisterConstants.MM
Representation of MMX MM registers N.B. |
|
RegisterConstants.XMM
Representation of SSE XMM registers |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.opt.regalloc | |
---|---|
RegisterConstants
|
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.opt.regalloc.ia32 | |
---|---|
RegisterConstants
|
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.opt.runtimesupport | |
---|---|
RegisterConstants
|
Classes in org.jikesrvm.ia32 used by org.jikesrvm.compilers.opt.runtimesupport.ia32 | |
---|---|
ArchConstants
Architecture specific constants. |
|
RegisterConstants
|
|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
TrapConstants
Trap constants for IA32 platform. |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.ia32 | |
---|---|
ArchConstants
Architecture specific constants. |
|
BaselineConstants
Registers used by baseline compiler implementation of virtual machine. |
|
MachineSpecificIA
Wrappers around IA32-specific code common to both 32 & 64 bit |
|
MachineSpecificIA.EM64T
Wrappers around EMT64-specific code (64-bit specific) |
|
MachineSpecificIA.IA32
Wrappers around IA32-specific code (32-bit specific) |
|
RegisterConstants
|
|
RegisterConstants.FloatingPointMachineRegister
Super interface for floating point registers |
|
RegisterConstants.FPR
Representation of x87 floating point registers |
|
RegisterConstants.GPR
Representation of general purpose registers |
|
RegisterConstants.MachineRegister
Common interface implemented by all registers constants |
|
RegisterConstants.MM
Representation of MMX MM registers N.B. |
|
RegisterConstants.XMM
Representation of SSE XMM registers |
|
Registers
The machine state comprising a thread's execution context, used both for thread context switching and for software/hardware exception reporting/delivery. |
|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
TrapConstants
Trap constants for IA32 platform. |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.jni.ia32 | |
---|---|
ArchConstants
Architecture specific constants. |
|
BaselineConstants
Registers used by baseline compiler implementation of virtual machine. |
|
RegisterConstants
|
|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
TrapConstants
Trap constants for IA32 platform. |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.mm.mmtk | |
---|---|
ArchConstants
Architecture specific constants. |
|
RegisterConstants
|
|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
TrapConstants
Trap constants for IA32 platform. |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.osr | |
---|---|
RegisterConstants
|
Classes in org.jikesrvm.ia32 used by org.jikesrvm.osr.ia32 | |
---|---|
ArchConstants
Architecture specific constants. |
|
BaselineConstants
Registers used by baseline compiler implementation of virtual machine. |
|
RegisterConstants
|
|
Registers
The machine state comprising a thread's execution context, used both for thread context switching and for software/hardware exception reporting/delivery. |
|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
TrapConstants
Trap constants for IA32 platform. |
Classes in org.jikesrvm.ia32 used by org.jikesrvm.runtime | |
---|---|
StackframeLayoutConstants
---------------------------------------------------------------------- Stackframe layout conventions - Intel version. ----------------------------------------------------------------------- A stack is an array of "slots", declared formally as integers, each slot containing either a primitive (byte, int, float, etc), an object pointer, a machine code pointer (a return address pointer), or a pointer to another slot in the same stack (a frame pointer). |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |