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