# HG changeset patch # User Lukas Stadler # Date 1345458116 -7200 # Node ID bb373a5fce7ead733b5f4527b6a2271784b459e1 # Parent e8628cb6296b333707e2b29a8a91a419657a3a34 remove PhiStampPhase diff -r e8628cb6296b -r bb373a5fce7e 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 Fri Aug 17 16:11:34 2012 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Mon Aug 20 12:21:56 2012 +0200 @@ -73,7 +73,6 @@ this.backend = backend; } - public CompilationResult compileMethod(final ResolvedJavaMethod method, final StructuredGraph graph, int osrBCI, final GraphCache cache, final PhasePlan plan, final OptimisticOptimizations optimisticOpts) { assert (method.accessFlags() & Modifier.NATIVE) == 0 : "compiling native methods is not supported"; if (osrBCI != -1) { @@ -114,8 +113,6 @@ Debug.dump(graph, "initial state"); } - new PhiStampPhase().apply(graph); - if (GraalOptions.ProbabilityAnalysis && graph.start().probability() == 0) { new ComputeProbabilityPhase().apply(graph); } @@ -134,7 +131,6 @@ if (GraalOptions.Inline && !plan.isPhaseDisabled(InliningPhase.class)) { new InliningPhase(target, runtime, null, assumptions, cache, plan, optimisticOpts).apply(graph); - new PhiStampPhase().apply(graph); if (GraalOptions.PropagateTypes) { new PropagateTypeCachePhase(target, runtime, assumptions).apply(graph); @@ -162,7 +158,6 @@ if (GraalOptions.EscapeAnalysis && !plan.isPhaseDisabled(EscapeAnalysisPhase.class)) { new EscapeAnalysisPhase(target, runtime, assumptions, cache, plan, optimisticOpts).apply(graph); - new PhiStampPhase().apply(graph); } if (GraalOptions.OptLoopTransform) { new LoopTransformHighPhase().apply(graph);