Mercurial > hg > graal-jvmci-8
comparison graal/GraalCompiler/src/com/sun/c1x/ir/Phi.java @ 2674:6ab73784566a
* BlockBegin.predecessors changed to List<BlockEnd>
* Node: add input/successor with given back edge index, allows for explicit ordering of predecessors/usages
* Graphviz: PDF output, option to omit FrameStates
* runscimark.sh: forward additional options to JVM
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Fri, 13 May 2011 15:18:41 +0200 |
parents | 3558ca7088c0 |
children | 7ed72769d51a |
comparison
equal
deleted
inserted
replaced
2673:98447ab8bd83 | 2674:6ab73784566a |
---|---|
118 public Value inputAt(int i) { | 118 public Value inputAt(int i) { |
119 FrameState state; | 119 FrameState state; |
120 if (block().isExceptionEntry()) { | 120 if (block().isExceptionEntry()) { |
121 state = block().exceptionHandlerStates().get(i); | 121 state = block().exceptionHandlerStates().get(i); |
122 } else { | 122 } else { |
123 state = block().blockPredecessors().get(i).end().stateAfter(); | 123 state = block().blockPredecessors().get(i).stateAfter(); |
124 } | 124 } |
125 return inputIn(state); | 125 return inputIn(state); |
126 } | 126 } |
127 | 127 |
128 /** | 128 /** |