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.driver | |
org.jikesrvm.compilers.opt.inlining | |
org.jikesrvm.compilers.opt.ir |
Modifier and Type | Field and Description |
---|---|
private InlineOracle |
GenerationContext.inlinePlan
The InlineOracle to be consulted for all inlining decisions during
the generation of this IR.
|
Modifier and Type | Method and Description |
---|---|
(package private) InlineOracle |
GenerationContext.getInlinePlan() |
Constructor and Description |
---|
GenerationContext(NormalMethod meth,
TypeReference[] params,
CompiledMethod cm,
OptOptions opts,
InlineOracle ip)
Use this constructor to create an outermost (non-inlined)
GenerationContext.
|
Modifier and Type | Field and Description |
---|---|
InlineOracle |
CompilationPlan.inlinePlan
The oracle to be consulted for all inlining decisions.
|
Modifier and Type | Method and Description |
---|---|
void |
CompilationPlan.setInlineOracle(InlineOracle o) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultInlineOracle
The default inlining oracle used by the optimizing compiler.
|
Modifier and Type | Field and Description |
---|---|
InlineOracle |
IR.inlinePlan
The
inlining oracle to be used for the
current compilation. |
Constructor and Description |
---|
IR(NormalMethod m,
InlineOracle ip,
OptOptions opts) |