| Package | Description |
|---|---|
| org.jikesrvm.compilers.baseline | |
| org.jikesrvm.compilers.baseline.ia32 | |
| org.jikesrvm.compilers.opt.bc2ir |
Provides classes that implement the transformation from bytecode to the
high-level intermediate representation (HIR).
|
| org.jikesrvm.osr.ia32 |
| Class and Description |
|---|
| BaselineCompiledMethod
Compiler-specific information associated with a method's machine
instructions.
|
| BaselineOptions
Class to handle command-line arguments and options for the
baseline compiler.
|
| BasicBlock
Structure to describe the basic blocks of the byte code Used in calculating
stack map and local variable map for the garbage collector.
|
| BasicBlockFactory |
| BranchProfile
Profile data for a branch instruction.
|
| BranchProfiles
Profile data for all conditional branches (including switches)
of a single RVMMethod.
|
| BuildBB
Analyze the byte codes and determine the boundaries of the
basic blocks.
|
| BuildBB.InstructionType
Types of Instructions
|
| BuildReferenceMaps.PrimitiveSize |
| JSRInfo
Scratch space for JSR processing.
|
| JSRSubroutineInfo
This class is used during the building of reference/non-reference maps for
a method.
|
| PendingRETInfo
This class is used during the processing of reference maps for a method.
|
| ReferenceMaps
class that provides stack (and local var) map for a baseline compiled method
GC uses the methods provided here
|
| ReferenceMaps.MergeOperation
Kinds of merge operation when merging delta maps into table maps
|
| TemplateCompilerFramework
Framework compiler - platform independent code.
|
| TemplateCompilerFramework.BranchCondition |
| TemplateCompilerFramework.MachineCode |
| UnusualMaps
Unusual maps are maps to track references that don't take the usual format.
|
| Class and Description |
|---|
| BaselineCompiledMethod
Compiler-specific information associated with a method's machine
instructions.
|
| BaselineCompiler
Baseline compiler - platform independent code.
|
| ReferenceMaps
class that provides stack (and local var) map for a baseline compiled method
GC uses the methods provided here
|
| TemplateCompilerFramework
Framework compiler - platform independent code.
|
| TemplateCompilerFramework.BranchCondition |
| Class and Description |
|---|
| BranchProfiles
Profile data for all conditional branches (including switches)
of a single RVMMethod.
|
| SwitchBranchProfile
Profile data for a branch instruction.
|
| Class and Description |
|---|
| BaselineCompiledMethod
Compiler-specific information associated with a method's machine
instructions.
|