# HG changeset patch # User Josef Eisl # Date 1396881845 -7200 # Node ID e5eec42f42f81f32d956b0ef38dfe3e1ba343d50 # Parent 7ee9decb2784e15c101bf4b1251a4f0708401f63 AbstractBytecodeParser: move createBlockTarget to GraphBuilderPhase. diff -r 7ee9decb2784 -r e5eec42f42f8 graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java --- a/graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java Mon Apr 07 16:41:14 2014 +0200 +++ b/graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java Mon Apr 07 16:44:05 2014 +0200 @@ -571,12 +571,6 @@ } @Override - protected Value createBlockTarget(double probability, BciBlock bciBlock, LIRFrameStateBuilder stateAfter) { - // TODO Auto-generated method stub - throw GraalInternalError.unimplemented("Auto-generated method stub"); - } - - @Override protected void processBlock(BciBlock block) { iterateBytecodesForBlock(block); } diff -r 7ee9decb2784 -r e5eec42f42f8 graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java --- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java Mon Apr 07 16:41:14 2014 +0200 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java Mon Apr 07 16:44:05 2014 +0200 @@ -916,12 +916,6 @@ protected abstract T createTarget(BciBlock trueBlock, F state); - /** - * Returns a block begin node with the specified state. If the specified probability is 0, the - * block deoptimizes immediately. - */ - protected abstract T createBlockTarget(double probability, BciBlock bciBlock, F stateAfter); - protected abstract void processBlock(BciBlock block); protected abstract void appendGoto(T target); diff -r 7ee9decb2784 -r e5eec42f42f8 graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java --- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java Mon Apr 07 16:41:14 2014 +0200 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java Mon Apr 07 16:44:05 2014 +0200 @@ -1076,8 +1076,7 @@ * Returns a block begin node with the specified state. If the specified probability is * 0, the block deoptimizes immediately. */ - @Override - protected AbstractBeginNode createBlockTarget(double probability, BciBlock block, HIRFrameStateBuilder stateAfter) { + private AbstractBeginNode createBlockTarget(double probability, BciBlock block, HIRFrameStateBuilder stateAfter) { FixedNode target = createTarget(probability, block, stateAfter); AbstractBeginNode begin = AbstractBeginNode.begin(target);