Mercurial > hg > graal-compiler
changeset 9708:9530c8b1bd07
InliningPhase cleanups.
author | Christian Haeubl <haeubl@ssw.jku.at> |
---|---|
date | Tue, 14 May 2013 10:32:02 +0200 |
parents | cf0e31151830 |
children | 3f647890c067 |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java |
diffstat | 2 files changed, 0 insertions(+), 27 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Tue May 14 10:18:31 2013 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Tue May 14 10:32:02 2013 +0200 @@ -145,7 +145,6 @@ new IterativeConditionalEliminationPhase().apply(graph, highTierContext); } } - InliningPhase.storeStatisticsAfterInlining(graph); } TypeProfileProxyNode.cleanFromGraph(graph);
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java Tue May 14 10:18:31 2013 +0200 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java Tue May 14 10:32:02 2013 +0200 @@ -89,15 +89,6 @@ return inliningCount; } - public static void storeStatisticsAfterInlining(StructuredGraph graph) { - ResolvedJavaMethod method = graph.method(); - if (method != null) { - CompiledMethodInfo info = compiledMethodInfo(method); - double summedUpProbabilityOfRemainingInvokes = sumUpInvokeProbabilities(graph); - info.setSummedUpProbabilityOfRemainingInvokes(summedUpProbabilityOfRemainingInvokes); - } - } - public static void storeStatisticsAfterLowTier(StructuredGraph graph) { ResolvedJavaMethod method = graph.method(); if (method != null) { @@ -316,15 +307,6 @@ return info; } - private static double sumUpInvokeProbabilities(StructuredGraph graph) { - NodesToDoubles nodeProbabilities = new ComputeProbabilityClosure(graph).apply(); - double summedUpProbabilityOfRemainingInvokes = 0; - for (Invoke invoke : graph.getInvokes()) { - summedUpProbabilityOfRemainingInvokes += nodeProbabilities.get(invoke.asNode()); - } - return summedUpProbabilityOfRemainingInvokes; - } - private abstract static class AbstractInliningPolicy implements InliningPolicy { protected final Replacements replacements; @@ -781,7 +763,6 @@ private static class CompiledMethodInfo { private int lowLevelNodes; - private double summedUpProbabilityOfRemainingInvokes; public CompiledMethodInfo() { } @@ -794,12 +775,5 @@ this.lowLevelNodes = lowLevelNodes; } - public double summedUpProbabilityOfRemainingInvokes() { - return summedUpProbabilityOfRemainingInvokes; - } - - public void setSummedUpProbabilityOfRemainingInvokes(double summedUpProbabilityOfRemainingInvokes) { - this.summedUpProbabilityOfRemainingInvokes = summedUpProbabilityOfRemainingInvokes; - } } }