changeset 9876:975cc822632a

PEA phase only needs PhaseContext
author Lukas Stadler <lukas.stadler@jku.at>
date Wed, 05 Jun 2013 11:46:19 +0200
parents 2c55e8c4a591
children fe02e8159afa
files graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeAnalysisPhase.java
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeAnalysisPhase.java	Wed Jun 05 11:45:13 2013 +0200
+++ b/graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeAnalysisPhase.java	Wed Jun 05 11:46:19 2013 +0200
@@ -41,7 +41,7 @@
 import com.oracle.graal.phases.schedule.*;
 import com.oracle.graal.phases.tiers.*;
 
-public class PartialEscapeAnalysisPhase extends BasePhase<HighTierContext> {
+public class PartialEscapeAnalysisPhase extends BasePhase<PhaseContext> {
 
     public abstract static class Closure<T> extends ReentrantBlockIterator.BlockIteratorClosure<T> {
 
@@ -65,11 +65,11 @@
     }
 
     @Override
-    protected void run(StructuredGraph graph, HighTierContext context) {
+    protected void run(StructuredGraph graph, PhaseContext context) {
         runAnalysis(graph, context);
     }
 
-    public boolean runAnalysis(final StructuredGraph graph, final HighTierContext context) {
+    public boolean runAnalysis(final StructuredGraph graph, final PhaseContext context) {
         if (!VirtualUtil.matches(graph, EscapeAnalyzeOnly.getValue())) {
             return false;
         }
@@ -125,7 +125,7 @@
         return changed;
     }
 
-    protected Closure<?> createAnalysisClosure(final HighTierContext context, SchedulePhase schedule) {
+    protected Closure<?> createAnalysisClosure(PhaseContext context, SchedulePhase schedule) {
         return new PartialEscapeClosure<>(schedule, context.getRuntime(), context.getAssumptions());
     }