Mercurial > hg > graal-jvmci-8
diff graal/GraalCompiler/src/com/sun/c1x/value/FrameStateBuilder.java @ 2763:5e8a69041cd7
Model phi inputs as direct inputs in the graph instead of referring to the framestates of the predecessors.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Mon, 23 May 2011 14:51:18 +0200 |
parents | a2f62de90c76 |
children | 43ffa0e47a46 |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/value/FrameStateBuilder.java Sat May 21 17:56:11 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/value/FrameStateBuilder.java Mon May 23 14:51:18 2011 +0200 @@ -477,4 +477,15 @@ } } + @Override + public void setValueAt(int i, Value v) { + if (i < locals.length) { + locals[i] = v; + } else if (i < locals.length + stackIndex) { + stack[i - locals.length] = v; + } else { + locks.set(i - locals.length - stack.length, v); + } + } + }