Package org.jikesrvm.compilers.baseline

Interface Summary
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.
 

Class Summary
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  
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.
UnusualMaps Unusual maps are maps to track references that don't take the usual format.
 

Enum Summary
BuildBB.InstructionType Types of Instructions
BuildReferenceMaps.PrimitiveSize  
ReferenceMaps.MergeOperation Kinds of merge operation when merging delta maps into table maps