Mercurial > hg > truffle
diff graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FloatingReadTest.java @ 9267:950a385e059b
Make LoweringPhase reentrant.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 23 Apr 2013 17:49:10 +0200 |
parents | 223e01540fe8 |
children | fc93d919f896 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FloatingReadTest.java Tue Apr 23 17:49:08 2013 +0200 +++ b/graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FloatingReadTest.java Tue Apr 23 17:49:10 2013 +0200 @@ -31,6 +31,7 @@ import com.oracle.graal.nodes.extended.*; import com.oracle.graal.nodes.spi.Lowerable.*; import com.oracle.graal.phases.common.*; +import com.oracle.graal.phases.tiers.*; public class FloatingReadTest extends GraphScheduleTest { @@ -58,7 +59,8 @@ public void run() { StructuredGraph graph = parse(snippet); - new LoweringPhase(runtime(), replacements, new Assumptions(false), LoweringType.BEFORE_GUARDS).apply(graph); + HighTierContext context = new HighTierContext(runtime(), new Assumptions(false), replacements); + new LoweringPhase(LoweringType.BEFORE_GUARDS).apply(graph, context); new FloatingReadPhase().apply(graph); ReturnNode returnNode = null;