|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InlineDecision | |
---|---|
org.jikesrvm.compilers.opt.bc2ir | |
org.jikesrvm.compilers.opt.inlining |
Uses of InlineDecision in org.jikesrvm.compilers.opt.bc2ir |
---|
Methods in org.jikesrvm.compilers.opt.bc2ir that return InlineDecision | |
---|---|
private InlineDecision |
BC2IR.shouldInline(Instruction call,
boolean isExtant,
int realBCI)
Should we inline a call site? |
Methods in org.jikesrvm.compilers.opt.bc2ir with parameters of type InlineDecision | |
---|---|
private boolean |
BC2IR.maybeInlineMethod(InlineDecision inlDec,
Instruction callSite)
Attempt to inline a method. |
Uses of InlineDecision in org.jikesrvm.compilers.opt.inlining |
---|
Methods in org.jikesrvm.compilers.opt.inlining that return InlineDecision | |
---|---|
static InlineDecision |
InlineDecision.guardedYES(RVMMethod[] targets,
byte[] guards,
String reason)
Return a decision YES to do a guarded inline. |
static InlineDecision |
InlineDecision.guardedYES(RVMMethod target,
byte guard,
String reason)
Return a decision YES to do a guarded inline. |
static InlineDecision |
InlineDecision.NO(RVMMethod target,
String reason)
Return a decision NOT to inline. |
static InlineDecision |
InlineDecision.NO(String reason)
Return a decision NOT to inline. |
InlineDecision |
InlineOracle.shouldInline(CompilationState state)
Should we inline a particular call site? |
InlineDecision |
DefaultInlineOracle.shouldInline(CompilationState state)
|
static InlineDecision |
InlineDecision.YES(RVMMethod target,
String reason)
Return a decision to inline without a guard. |
Methods in org.jikesrvm.compilers.opt.inlining with parameters of type InlineDecision | |
---|---|
static GenerationContext |
Inliner.execute(InlineDecision inlDec,
GenerationContext parent,
ExceptionHandlerBasicBlockBag ebag,
Instruction callSite)
Return a generation context that represents the execution of inlDec in the context <parent,ebag> for
the call instruction callSite. |
static void |
Inliner.execute(InlineDecision inlDec,
IR ir,
Instruction callSite)
Execute an inlining decision inlDec for the CALL instruction callSite that is contained in ir. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |