| Package | Description |
|---|---|
| org.jikesrvm.compilers.opt.bc2ir |
Provides classes that implement the transformation from bytecode to the
high-level intermediate representation (HIR).
|
| org.jikesrvm.compilers.opt.bc2ir.ia32 |
Provides classes that implement the generation of IA32-specific magics
for the optimizing compiler.
|
| org.jikesrvm.compilers.opt.inlining | |
| org.jikesrvm.compilers.opt.ir |
| Class and Description |
|---|
| BasicBlockLE
This class is used as a 'wrapper' to a basic block to hold
information that is necessary only for IR generation.
|
| BBSet
Encapsulates the discovery and maintenance of the set of basic blocks that
are being generated during construction of the IR.
|
| BBSet.TreeEnumerator |
| BC2IR
This class translates from bytecode to HIR.
|
| BC2IR.DummyStackSlot
Dummy stack slot
|
| 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
|
| OperandStack
Simulates the Java stack for abstract interpretation in
BC2IR. |
| Class and Description |
|---|
| BC2IR
This class translates from bytecode to HIR.
|
| GenerationContext
Defines the context in which BC2IR will abstractly interpret
a method's bytecodes and populate targetIR with instructions.
|
| Class and Description |
|---|
| GenerationContext
Defines the context in which BC2IR will abstractly interpret
a method's bytecodes and populate targetIR with instructions.
|
| Class and Description |
|---|
| GenerationContext
Defines the context in which BC2IR will abstractly interpret
a method's bytecodes and populate targetIR with instructions.
|