Mercurial > hg > graal-compiler
comparison graal/GraalCompiler/src/com/sun/c1x/gen/LIRGenerator.java @ 2635:0f69be73d5ce
More frame state fixes.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Wed, 11 May 2011 11:21:15 +0200 |
parents | 4dd0573f510b |
children | 152d4a8dc7ad |
comparison
equal
deleted
inserted
replaced
2634:4dd0573f510b | 2635:0f69be73d5ce |
---|---|
1463 } | 1463 } |
1464 } | 1464 } |
1465 | 1465 |
1466 private void walkStateValue(Value value) { | 1466 private void walkStateValue(Value value) { |
1467 if (value != null) { | 1467 if (value != null) { |
1468 assert !value.hasSubst() : "missed substitution"; | 1468 assert !value.hasSubst() : "missed substitution on " + value.toString(); |
1469 if (value instanceof Phi && !value.isIllegal()) { | 1469 if (value instanceof Phi && !value.isIllegal()) { |
1470 // phi's are special | 1470 // phi's are special |
1471 operandForPhi((Phi) value); | 1471 operandForPhi((Phi) value); |
1472 } else if (value.operand().isIllegal()) { | 1472 } else if (value.operand().isIllegal()) { |
1473 // instruction doesn't have an operand yet | 1473 // instruction doesn't have an operand yet |