changeset 14894:3676333a46bb

Use BciBlock in BytecodeParseHelper.
author Josef Eisl <josef.eisl@jku.at>
date Mon, 24 Mar 2014 18:58:55 +0100
parents f97c85e6366d
children d76fce67b49d
files graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java	Mon Mar 24 18:54:36 2014 +0100
+++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java	Mon Mar 24 18:58:55 2014 +0100
@@ -21,7 +21,7 @@
 import com.oracle.graal.nodes.java.MethodCallTargetNode.InvokeKind;
 import com.oracle.graal.phases.*;
 
-public abstract class BytecodeParseHelper<T extends KindInterface, B extends AbstractBlock<B>> {
+public abstract class BytecodeParseHelper<T extends KindInterface> {
 
     private AbstractFrameStateBuilder<T> frameState;
     private BytecodeStream stream;           // the bytecode stream
@@ -956,7 +956,7 @@
      */
     protected abstract T createBlockTarget(double probability, BciBlock bciBlock, AbstractFrameStateBuilder<T> stateAfter);
 
-    protected abstract void processBlock(AbstractBlock<B> block);
+    protected abstract void processBlock(BciBlock block);
 
 // private void connectLoopEndToBegin() {
 // for (LoopBeginNode begin : currentGraph.getNodes(LoopBeginNode.class)) {
@@ -1051,7 +1051,7 @@
 
     protected abstract void appendGoto(T target);
 
-    protected abstract void iterateBytecodesForBlock(B block);
+    protected abstract void iterateBytecodesForBlock(BciBlock block);
 
 // private void iterateBytecodesForBlock(BciBlock block) {
 // if (block.isLoopHeader) {