Mercurial > hg > graal-jvmci-8
changeset 10790:6d176112d162
Merge.
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 16 Jul 2013 18:13:36 +0200 |
parents | ec4c7c33e8e5 (current diff) c53544484645 (diff) |
children | e2786e2c491a |
files | graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java Tue Jul 16 18:13:20 2013 +0200 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java Tue Jul 16 18:13:36 2013 +0200 @@ -491,6 +491,9 @@ for (GuardNode guard : begin.guards().snapshot()) { registerGuard(guard); } + } else if (node instanceof FixedGuardNode) { + FixedGuardNode guard = (FixedGuardNode) node; + registerCondition(!guard.isNegated(), guard.condition(), guard); } else if (node instanceof CheckCastNode) { CheckCastNode checkCast = (CheckCastNode) node; ValueNode object = checkCast.object();