Mercurial > hg > truffle
comparison graal/GraalCompiler/src/com/sun/c1x/graph/BlockMap.java @ 2693:bcbda467e1ae
Clean up; removed subroutine block flag.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Wed, 18 May 2011 14:37:57 +0200 |
parents | bcd20d26d52d |
children | 027adfafd47e beea26b73b3f |
comparison
equal
deleted
inserted
replaced
2689:8fcf5179aafd | 2693:bcbda467e1ae |
---|---|
613 } | 613 } |
614 out.println(); | 614 out.println(); |
615 | 615 |
616 out.print("loop_depth ").println(Integer.bitCount(block.loops)); | 616 out.print("loop_depth ").println(Integer.bitCount(block.loops)); |
617 } | 617 } |
618 | |
619 // | |
620 // private static StringBuilder append(StringBuilder sb, BlockBegin block) { | |
621 // return sb.append('B').append(block.blockID).append('@').append(block.bci()); | |
622 // } | |
623 // | |
624 // @Override | |
625 // public String toString() { | |
626 // StringBuilder sb = new StringBuilder(); | |
627 // for (int bci = 0; bci < blockMap.length; ++bci) { | |
628 // BlockBegin block = blockMap[bci]; | |
629 // if (block != null) { | |
630 // append(sb, block); | |
631 // if (loopBlocks != null && loopBlocks.contains(block)) { | |
632 // sb.append("{loop-header}"); | |
633 // } | |
634 // if (successorMap != null) { | |
635 // BlockBegin[] succs = successorMap[bci]; | |
636 // if (succs != null && succs.length > 0) { | |
637 // sb.append(" ->"); | |
638 // for (BlockBegin succ : succs) { | |
639 // append(sb.append(' '), succ); | |
640 // } | |
641 // } | |
642 // } | |
643 // Collection<BlockBegin> handlers = getHandlers(block); | |
644 // if (!handlers.isEmpty()) { | |
645 // sb.append(" xhandlers{"); | |
646 // for (BlockBegin h : handlers) { | |
647 // append(sb, h).append(' '); | |
648 // } | |
649 // sb.append('}'); | |
650 // } | |
651 // sb.append(String.format("%n")); | |
652 // } | |
653 // } | |
654 // return sb.toString(); | |
655 // } | |
656 } | 618 } |