| Package | Description |
|---|---|
| org.jikesrvm.classloader |
Provides classes that implement the classloading system as well as
data types that represent Java entities like classes, fields, methods
and primitives.
|
| org.jikesrvm.compilers.baseline | |
| org.jikesrvm.compilers.opt.bc2ir |
Provides classes that implement the transformation from bytecode to the
high-level intermediate representation (HIR).
|
| org.jikesrvm.osr |
| Modifier and Type | Method and Description |
|---|---|
BytecodeStream |
NormalMethod.getBytecodes()
Get a representation of the bytecodes in the code attribute of this method.
|
BytecodeStream |
NormalMethod.getOsrPrologue()
Returns a bytecode stream of osr prologue
|
BytecodeStream |
NormalMethod.getOsrSynthesizedBytecodes()
Returns the synthesized bytecode stream with osr prologue
|
| Modifier and Type | Field and Description |
|---|---|
protected BytecodeStream |
TemplateCompilerFramework.bcodes
The bytecodes of the method being compiled
|
| Modifier and Type | Field and Description |
|---|---|
private BytecodeStream |
BBSet.bcodes
associated bytecodes
|
private BytecodeStream |
BC2IR.bcodes
Bytecodes for the method being generated.
|
| Constructor and Description |
|---|
BBSet(GenerationContext gc,
BytecodeStream bcodes,
Operand[] localState)
Initialize the BBSet to handle basic block generation for the argument
generation context and bytecode info.
|
| Modifier and Type | Field and Description |
|---|---|
private BytecodeStream |
BytecodeTraverser.bytecodes |
| Modifier and Type | Method and Description |
|---|---|
void |
BytecodeTraverser.computeStackHeights(NormalMethod method,
BytecodeStream bcodes,
int[] stackHeights,
boolean adjustExptable) |
void |
BytecodeTraverser.prologueStackHeights(NormalMethod method,
BytecodeStream bcodes,
int[] stackHeights)
Compute stack heights of bytecode stream (used for osr prologue)
|
private boolean |
BytecodeTraverser.scanBlocks(NormalMethod method,
BytecodeStream bytecodes,
boolean doDFS,
int pcs,
byte[] ltypes,
byte[] stypes,
int startpc,
TypeStack S,
int[] stackHeights) |