# HG changeset patch # User Christian Haeubl # Date 1368520322 -7200 # Node ID 9530c8b1bd07eaa0241c3faf87e9392d601df1ef # Parent cf0e311518303862098900aa8afe4652b001b495 InliningPhase cleanups. diff -r cf0e31151830 -r 9530c8b1bd07 graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java --- 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); diff -r cf0e31151830 -r 9530c8b1bd07 graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java --- 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; - } } }