| Class | Description |
|---|---|
| BaselineBootImageCompiler |
Use baseline compiler to build virtual machine boot image.
|
| BaselineCompiledMethod |
Compiler-specific information associated with a method's machine
instructions.
|
| BaselineCompiler |
Baseline compiler - platform independent code.
|
| BaselineExceptionTable |
Encoding of try ranges in the final machinecode and the
corresponding exception type and catch block start.
|
| 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 | |
| BBConstants |
A set of constants that define some useful Java types and stack
sizes that describe the state of a basic block and its stack
contents on entry.
|
| 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.
|
| BuildReferenceMaps |
This class builds the reference and non-reference maps for a given method.
|
| ConditionalBranchProfile |
Profile data for a branch instruction.
|
| EdgeCounts |
A repository of edge counters for bytecode-level edge conditional branches.
|
| 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
|
| SwitchBranchProfile |
Profile data for a branch instruction.
|
| TemplateCompilerFramework |
Framework compiler - platform independent code.
|
| TemplateCompilerFramework.MachineCode | |
| UnusualMaps |
Unusual maps are maps to track references that don't take the usual format.
|
| Enum | Description |
|---|---|
| BuildBB.InstructionType |
Types of Instructions
|
| BuildReferenceMaps.PrimitiveSize | |
| ReferenceMaps.MergeOperation |
Kinds of merge operation when merging delta maps into table maps
|
| TemplateCompilerFramework.BranchCondition |