Mercurial > hg > graal-jvmci-8
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()) { |