|
|||||||||||
| 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 |
DefaultInlineOracle.shouldInline(CompilationState state)
Should we inline a particular call site? |
InlineDecision |
InlineOracle.shouldInline(CompilationState state)
Should we inline a particular call site? |
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 |
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 | ||||||||||