Class Summary |
BasicBlockLE |
This class is used as a 'wrapper' to a basic block to hold
information that is necessary only for IR generation. |
BBSet |
A somewhat complex subtask of IR generation is to discover and maintain
the set of basic blocks that are being generated. |
BBSet.TreeEnumerator |
|
BC2IR |
This class translates from bytecode to HIR. |
BC2IR.DummyStackSlot |
Dummy stack slot |
ConvertBCtoHIR |
Translate from bytecodes to HIR |
GenerateMagic |
This class implements the non-machine-specific magics for the opt compiler. |
GenerationContext |
Defines the context in which BC2IR will abstractly interpret
a method's bytecodes and populate targetIR with instructions. |
HandlerBlockLE |
Extend BasicBlockLE for handler blocks |
InliningBlockLE |
Extend BasicBlockLE to support inlining during IR generation. |
OperandStack |
Simulated Operand Stack |
OsrPointConstructor |
A phase in the OPT compiler for construction OsrPoint instructions
after inlining. |
ReturnAddressOperand |
ReturnAddress operand. |