changeset 23287:d2c1517a2487

Use ExpandLogicPhase instead of SchedulePhase for hooking in the SubIntCompareCanonicalizationPhase
author Stefan Anzinger <stefan.anzinger@oracle.com>
date Mon, 11 Jan 2016 16:05:45 +0100
parents 0a44b12e9b06
children 13fab147f1ea
files graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCSuitesProvider.java
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCSuitesProvider.java	Mon Jan 11 15:27:47 2016 +0100
+++ b/graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCSuitesProvider.java	Mon Jan 11 16:05:45 2016 +0100
@@ -27,7 +27,7 @@
 import com.oracle.graal.java.DefaultSuitesProvider;
 import com.oracle.graal.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins;
 import com.oracle.graal.phases.BasePhase;
-import com.oracle.graal.phases.schedule.SchedulePhase;
+import com.oracle.graal.phases.common.ExpandLogicPhase;
 import com.oracle.graal.phases.tiers.CompilerConfiguration;
 import com.oracle.graal.phases.tiers.LowTierContext;
 import com.oracle.graal.phases.tiers.Suites;
@@ -40,7 +40,7 @@
     @Override
     public Suites createSuites() {
         Suites s = super.createSuites();
-        ListIterator<BasePhase<? super LowTierContext>> l = s.getLowTier().findPhase(SchedulePhase.class);
+        ListIterator<BasePhase<? super LowTierContext>> l = s.getLowTier().findPhase(ExpandLogicPhase.class);
         l.previous();
         l.add(new SPARCSubIntCompareCanonicalizationPhase());
         return s;