changeset 10806:f272fe8a2f9a

move LockElimination to MidTier
author Lukas Stadler <lukas.stadler@jku.at>
date Thu, 18 Jul 2013 13:16:37 +0200
parents 842166781ddb
children d3a677910eea
files graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/MidTier.java
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java	Thu Jul 18 13:15:07 2013 +0200
+++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java	Thu Jul 18 13:16:37 2013 +0200
@@ -52,8 +52,6 @@
             appendPhase(new ConvertDeoptimizeToGuardPhase());
         }
 
-        appendPhase(new LockEliminationPhase());
-
         if (OptLoopTransform.getValue()) {
             appendPhase(new LoopTransformHighPhase());
             appendPhase(new LoopTransformLowPhase());
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/MidTier.java	Thu Jul 18 13:15:07 2013 +0200
+++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/MidTier.java	Thu Jul 18 13:16:37 2013 +0200
@@ -42,6 +42,8 @@
             appendPhase(canonicalizer);
         }
 
+        appendPhase(new LockEliminationPhase());
+
         if (OptFloatingReads.getValue()) {
             IncrementalCanonicalizerPhase<MidTierContext> incCanonicalizer = new IncrementalCanonicalizerPhase<>();
             incCanonicalizer.appendPhase(new FloatingReadPhase());