Compil3r.Quad
Class MethodInline.InlineSmallSingleTargetCalls

java.lang.Object
Compil3r.Quad.MethodInline.InlineSmallSingleTargetCalls
- All Implemented Interfaces:
- MethodInline.Oracle
- Enclosing class:
- MethodInline
- public static class MethodInline.InlineSmallSingleTargetCalls
- extends java.lang.Object
- implements MethodInline.Oracle
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cg
protected CallGraph cg
bcThreshold
int bcThreshold
DEFAULT_THRESHOLD
public static final int DEFAULT_THRESHOLD
- See Also:
- Constant Field Values
MethodInline.InlineSmallSingleTargetCalls
public MethodInline.InlineSmallSingleTargetCalls(CallGraph cg)
MethodInline.InlineSmallSingleTargetCalls
public MethodInline.InlineSmallSingleTargetCalls(CallGraph cg,
int bcThreshold)
shouldInline
public MethodInline.InliningDecision shouldInline(ControlFlowGraph caller,
BasicBlock bb,
Quad callSite)
- Specified by:
shouldInline in interface MethodInline.Oracle