comparison graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/InliningPhase.java @ 3481:d95db56f8deb

more work on new node structure, executes scimark, fop, avrora, luindex, lusearch, pmd, h2 and xalan
author Lukas Stadler <lukas.stadler@jku.at>
date Wed, 03 Aug 2011 11:51:47 +0200
parents 2423a432fa6b
children ccf5e0d9eb61
comparison
equal deleted inserted replaced
3480:2423a432fa6b 3481:d95db56f8deb
548 returnDuplicate.replaceAndDelete(n); 548 returnDuplicate.replaceAndDelete(n);
549 } 549 }
550 550
551 if (exceptionEdge != null) { 551 if (exceptionEdge != null) {
552 if (unwindNode != null) { 552 if (unwindNode != null) {
553 assert unwindNode.predecessor()!= null; 553 assert unwindNode.predecessor() != null;
554 assert exceptionEdge.successors().explicitCount() == 1; 554 assert exceptionEdge.successors().explicitCount() == 1;
555 ExceptionObject obj = (ExceptionObject) exceptionEdge; 555 ExceptionObject obj = (ExceptionObject) exceptionEdge;
556 556
557 Unwind unwindDuplicate = (Unwind) duplicates.get(unwindNode); 557 Unwind unwindDuplicate = (Unwind) duplicates.get(unwindNode);
558 for (Node usage : obj.usages().snapshot()) { 558 for (Node usage : obj.usages().snapshot()) {