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

Packages that use CompilationState
org.jikesrvm.compilers.opt.inlining   
 

Uses of CompilationState in org.jikesrvm.compilers.opt.inlining
 

Methods in org.jikesrvm.compilers.opt.inlining with parameters of type CompilationState
private  byte DefaultInlineOracle.chooseGuard(RVMMethod caller, RVMMethod singleImpl, RVMMethod callee, CompilationState state, boolean codePatchSupported)
          Logic to select the appropriate guarding mechanism for the edge from caller to callee according to the controlling OptOptions.
static boolean InlineTools.hasInlinePragma(RVMMethod callee, CompilationState state)
          Should the callee method always be inlined?
static boolean InlineTools.hasNoInlinePragma(RVMMethod callee, CompilationState state)
          Should the callee method be barred from ever being considered for inlining?
static int InlineTools.inlinedSizeEstimate(NormalMethod callee, CompilationState state)
          Given the currently available information at the call site, what's our best guess on the inlined size of the callee?
 InlineDecision InlineOracle.shouldInline(CompilationState state)
          Should we inline a particular call site?
 InlineDecision DefaultInlineOracle.shouldInline(CompilationState state)