public class GreedyInliningPolicy extends AbstractInliningPolicy
InliningPolicy.DecisionCapInheritedRelevance, hints, RelevanceCapForInlining| Constructor and Description |
|---|
GreedyInliningPolicy(Map<Invoke,Double> hints) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
continueInlining(StructuredGraph currentGraph) |
protected static boolean |
hasSubstitution(Replacements replacements,
InlineInfo info) |
InliningPolicy.Decision |
isWorthInlining(Replacements replacements,
MethodInvocation invocation,
InlineInfo calleeInfo,
int inliningDepth,
boolean fullyProcessed) |
computeMaximumSize, determineInvokeProbability, getInliningBonus, isIntrinsic, previousLowLevelGraphSizepublic boolean continueInlining(StructuredGraph currentGraph)
protected static boolean hasSubstitution(Replacements replacements, InlineInfo info)
public InliningPolicy.Decision isWorthInlining(Replacements replacements, MethodInvocation invocation, InlineInfo calleeInfo, int inliningDepth, boolean fullyProcessed)