comparison graal/GraalCompiler/src/com/sun/c1x/ir/BlockEnd.java @ 2799:e1dad0edd57a

first part of loop reworking
author Lukas Stadler <lukas.stadler@jku.at>
date Fri, 27 May 2011 17:48:28 +0200
parents d3fc4fe063bf
children
comparison
equal deleted inserted replaced
2798:58e65eb6bb5d 2799:e1dad0edd57a
56 return (Instruction) successors().get(super.successorCount() + SUCCESSOR_COUNT + index); 56 return (Instruction) successors().get(super.successorCount() + SUCCESSOR_COUNT + index);
57 } 57 }
58 58
59 public Instruction setBlockSuccessor(int index, Instruction n) { 59 public Instruction setBlockSuccessor(int index, Instruction n) {
60 assert index >= 0 && index < blockSuccessorCount; 60 assert index >= 0 && index < blockSuccessorCount;
61 // assert n == null || n instanceof BlockBegin : "only BlockBegins, for now... " + n.getClass();
62 return (Merge) successors().set(super.successorCount() + SUCCESSOR_COUNT + index, n); 61 return (Merge) successors().set(super.successorCount() + SUCCESSOR_COUNT + index, n);
63 } 62 }
64 63
65 public int blockSuccessorCount() { 64 public int blockSuccessorCount() {
66 return blockSuccessorCount; 65 return blockSuccessorCount;