# HG changeset patch # User Roland Schatz # Date 1373533756 -7200 # Node ID 4109190a0da5fb8c902298a4379df0df66776bff # Parent 5c1afcee72ec952a2ac7cff3b1b57febe5a9ce3b Move lowering of arraycopy to the correct lowering phase. diff -r 5c1afcee72ec -r 4109190a0da5 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeArrayCopyNode.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeArrayCopyNode.java Wed Jul 10 19:48:23 2013 -0700 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeArrayCopyNode.java Thu Jul 11 11:09:16 2013 +0200 @@ -88,7 +88,7 @@ @Override public void lower(LoweringTool tool, LoweringType loweringType) { - if (loweringType == LoweringType.AFTER_GUARDS) { + if (loweringType == LoweringType.AFTER_FSA) { UnsafeArrayCopySnippets.Templates templates = tool.getReplacements().getSnippetTemplateCache(UnsafeArrayCopySnippets.Templates.class); templates.lower(this); }