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 /**