# HG changeset patch # User Thomas Wuerthinger # Date 1376661725 -7200 # Node ID 961846eb85b42d146a5cfbd719da993244a0102e # Parent ec05367f211ccf4dddeed059b9a2b457b87ec59b Delay LoadHubNode lowering. diff -r ec05367f211c -r 961846eb85b4 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java Fri Aug 16 16:00:22 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java Fri Aug 16 16:02:05 2013 +0200 @@ -59,7 +59,9 @@ @Override public void lower(LoweringTool tool, LoweringType loweringType) { - tool.getRuntime().lower(this, tool); + if (loweringType == LoweringType.AFTER_GUARDS) { + tool.getRuntime().lower(this, tool); + } } @Override