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;
-        }
     }
 }