Mercurial > hg > graal-compiler
diff graal/GraalCompiler/src/com/sun/c1x/gen/PhiSimplifier.java @ 2764:99912abb3ff7
Phi clean up. Phis no longer save their local/stack index.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Mon, 23 May 2011 15:07:01 +0200 |
parents | 0c5791bc90fb |
children | 3e3338a1abb9 |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/gen/PhiSimplifier.java Mon May 23 14:51:18 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/gen/PhiSimplifier.java Mon May 23 15:07:01 2011 +0200 @@ -57,10 +57,10 @@ // attempt to simplify the phi by recursively simplifying its operands phi.setFlag(Value.Flag.PhiVisited); Value phiSubst = null; - int max = phi.phiInputCount(); + int max = phi.valueCount(); boolean cannotSimplify = false; for (int i = 0; i < max; i++) { - Value oldInstr = phi.inputAt(i); + Value oldInstr = phi.valueAt(i); if (oldInstr == null || oldInstr.isIllegal() || oldInstr.isDeadPhi()) { // if one operand is illegal, make the entire phi illegal