Uses of Class
org.jikesrvm.compilers.opt.inlining.InlineDecision

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.