# HG changeset patch # User Thomas Wuerthinger # Date 1305120187 -7200 # Node ID 37f067e76c6fbb2d842a63b93d96691fc6f2732f # Parent df5de2a207caa9d0cd65114df13fd13939820d04 Removed need for state after on load indexed, and new bytecodes. diff -r df5de2a207ca -r 37f067e76c6f graal/GraalCompiler/src/com/sun/c1x/ir/LoadIndexed.java --- a/graal/GraalCompiler/src/com/sun/c1x/ir/LoadIndexed.java Wed May 11 15:16:43 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/ir/LoadIndexed.java Wed May 11 15:23:07 2011 +0200 @@ -80,4 +80,9 @@ public void print(LogStream out) { out.print(array()).print('[').print(index()).print("] (").print(kind.typeChar).print(')'); } + + @Override + public boolean needsStateAfter() { + return false; + } } diff -r df5de2a207ca -r 37f067e76c6f graal/GraalCompiler/src/com/sun/c1x/ir/NewArray.java --- a/graal/GraalCompiler/src/com/sun/c1x/ir/NewArray.java Wed May 11 15:16:43 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/ir/NewArray.java Wed May 11 15:23:07 2011 +0200 @@ -74,4 +74,9 @@ public boolean canTrap() { return true; } + + @Override + public boolean needsStateAfter() { + return false; + } } diff -r df5de2a207ca -r 37f067e76c6f graal/GraalCompiler/src/com/sun/c1x/ir/NewInstance.java --- a/graal/GraalCompiler/src/com/sun/c1x/ir/NewInstance.java Wed May 11 15:16:43 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/ir/NewInstance.java Wed May 11 15:23:07 2011 +0200 @@ -86,4 +86,9 @@ public void print(LogStream out) { out.print("new instance ").print(CiUtil.toJavaName(instanceClass())); } + + @Override + public boolean needsStateAfter() { + return false; + } }