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