Uses of Package
org.jikesrvm.ia32

Packages that use org.jikesrvm.ia32
org.jikesrvm   
org.jikesrvm.adaptive.measurements.listeners   
org.jikesrvm.compilers.baseline   
org.jikesrvm.compilers.baseline.ia32   
org.jikesrvm.compilers.common.assembler.ia32   
org.jikesrvm.compilers.opt.bc2ir.ia32   
org.jikesrvm.compilers.opt.ir.ia32   
org.jikesrvm.compilers.opt.lir2mir.ia32   
org.jikesrvm.compilers.opt.mir2mc.ia32   
org.jikesrvm.compilers.opt.regalloc   
org.jikesrvm.compilers.opt.regalloc.ia32   
org.jikesrvm.compilers.opt.runtimesupport   
org.jikesrvm.compilers.opt.runtimesupport.ia32   
org.jikesrvm.ia32   
org.jikesrvm.jni.ia32   
org.jikesrvm.mm.mmtk   
org.jikesrvm.osr   
org.jikesrvm.osr.ia32   
org.jikesrvm.runtime   
 

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).