comparison graal/GraalCompiler/src/com/sun/c1x/gen/LIRGenerator.java @ 2807:50b5db2c3e68

Fix for degenerated phis. Now jtt and DaCapo/fop passes with ArithmeticOp and Constant being flexible in the graph.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Fri, 27 May 2011 23:47:23 +0200
parents f35c6f8f0f5d
children d27bdbec3d67
comparison
equal deleted inserted replaced
2806:f35c6f8f0f5d 2807:50b5db2c3e68
190 190
191 constants = new ArrayList<CiConstant>(); 191 constants = new ArrayList<CiConstant>();
192 variablesForConstants = new ArrayList<CiVariable>(); 192 variablesForConstants = new ArrayList<CiVariable>();
193 193
194 this.operands = new OperandPool(compilation.target); 194 this.operands = new OperandPool(compilation.target);
195
196 new PhiSimplifier(ir);
197 } 195 }
198 196
199 public ArrayList<DeoptimizationStub> deoptimizationStubs() { 197 public ArrayList<DeoptimizationStub> deoptimizationStubs() {
200 return deoptimizationStubs; 198 return deoptimizationStubs;
201 } 199 }