Mercurial > hg > truffle
diff graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java @ 13140:3f1c70baa3bd
use separate data structure for canonicalizing ConstantNodes (GRAAL-508)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 25 Nov 2013 12:46:45 +0100 |
parents | 3adfe375b01b |
children | 107fee7fa3bb |
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java Sat Nov 23 23:20:03 2013 +0100 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java Mon Nov 25 12:46:45 2013 +0100 @@ -1447,7 +1447,7 @@ if (!returnValue.isExternal()) { returnValue = duplicates.get(returnValue); } else if (returnValue instanceof ValueNumberable) { - returnValue = graph.uniqueWithoutAdd(returnValue); + returnValue = graph.uniqueExternal(returnValue); } } invoke.asNode().replaceAtUsages(returnValue);