Mercurial > hg > graal-compiler
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; |