|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| IRGenOptions | This interface contains flags to control IR generation. |
| Class Summary | |
|---|---|
| BC2IR | This class translates from bytecode to HIR. |
| BC2IR.BasicBlockLE | This class is used as a 'wrapper' to a basic block to hold information that is necessary only for IR generation. |
| BC2IR.BBSet | A somewhat complex subtask of IR generation is to discover and maintain the set of basic blocks that are being generated. |
| BC2IR.BBSet.TreeEnumerator | |
| BC2IR.DummyStackSlot | Dummy stack slot |
| BC2IR.HandlerBlockLE | Extend BasicBlockLE for handler blocks |
| BC2IR.InliningBlockLE | Extend BasicBlockLE to support inlining during IR generation. |
| BC2IR.OperandStack | Simulated Operand Stack |
| BC2IR.ReturnAddressOperand | ReturnAddress operand. |
| 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. |
| OsrPointConstructor | A phase in the OPT compiler for construction OsrPoint instructions after inlining. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||