# HG changeset patch # User Christos Kotselidis # Date 1384028894 -3600 # Node ID 49fe5a06ac6f0b991c0b696a0e46e6966e719493 # Parent 343477cb53ff2d432be1f56421fcc206d04d795e Add canonicalization phase before NodeIntrinsification diff -r 343477cb53ff -r 49fe5a06ac6f graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java --- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Tue Nov 05 19:02:14 2013 +0100 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Sat Nov 09 21:28:14 2013 +0100 @@ -450,6 +450,7 @@ Debug.dump(snippetCopy, "Before specialization"); if (!nodeReplacements.isEmpty()) { // Do deferred intrinsification of node intrinsics + new CanonicalizerPhase(true).apply(snippetCopy, phaseContext); new NodeIntrinsificationPhase(providers).apply(snippetCopy); new CanonicalizerPhase(true).apply(snippetCopy, phaseContext); }