comparison graal/GraalCompiler/src/com/sun/c1x/debug/CFGPrinter.java @ 2715:3ac3dd97d8df

Added ExceptionEdgeInstruction interface.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Thu, 19 May 2011 13:21:31 +0200
parents 4272b7af2d17
children c1a9bf38da28
comparison
equal deleted inserted replaced
2714:e235eb9e7b54 2715:3ac3dd97d8df
567 begin("cfg"); 567 begin("cfg");
568 out.print("name \"").print(label).println('"'); 568 out.print("name \"").print(label).println('"');
569 startBlock.iteratePreOrder(new BlockClosure() { 569 startBlock.iteratePreOrder(new BlockClosure() {
570 public void apply(BlockBegin block) { 570 public void apply(BlockBegin block) {
571 List<BlockBegin> successors = block.end() != null ? block.end().blockSuccessors() : new ArrayList<BlockBegin>(0); 571 List<BlockBegin> successors = block.end() != null ? block.end().blockSuccessors() : new ArrayList<BlockBegin>(0);
572 printBlock(block, successors, block.exceptionEdge(), printHIR, printLIR); 572 printBlock(block, successors, null, printHIR, printLIR);
573 } 573 }
574 }); 574 });
575 end("cfg"); 575 end("cfg");
576 } 576 }
577 577