changeset 14819:fb4b44ae8f5c

Remove beginNode() from AbstractBlock interface
author Niclas Adlertz <niclas.adlertz@oracle.com>
date Wed, 19 Mar 2014 14:25:45 +0000
parents 3d04915a55c6
children 2ff2a660c4d8
files graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRBlock.java graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/AbstractBlock.java graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/BlocksToDoubles.java
diffstat 3 files changed, 1 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRBlock.java	Wed Mar 19 10:29:07 2014 +0000
+++ b/graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRBlock.java	Wed Mar 19 14:25:45 2014 +0000
@@ -36,11 +36,6 @@
         successors = Collections.emptyList();
     }
 
-    public AbstractBeginNode getBeginNode() {
-        // TODO Auto-generated method stub
-        throw GraalInternalError.unimplemented("Auto-generated method stub");
-    }
-
     public Loop getLoop() {
         // TODO Auto-generated method stub
         return null;
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/AbstractBlock.java	Wed Mar 19 10:29:07 2014 +0000
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/AbstractBlock.java	Wed Mar 19 14:25:45 2014 +0000
@@ -30,8 +30,6 @@
 
     int getId();
 
-    AbstractBeginNode getBeginNode();
-
     Loop getLoop();
 
     int getLoopDepth();
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/BlocksToDoubles.java	Wed Mar 19 10:29:07 2014 +0000
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/BlocksToDoubles.java	Wed Mar 19 14:25:45 2014 +0000
@@ -52,7 +52,7 @@
 
     public static BlocksToDoubles createFromNodeProbability(NodesToDoubles nodeProbabilities, ControlFlowGraph cfg) {
         BlocksToDoubles blockProbabilities = new BlocksToDoubles(cfg.getBlocks().length);
-        for (AbstractBlock<?> block : cfg.getBlocks()) {
+        for (Block block : cfg.getBlocks()) {
             blockProbabilities.put(block, nodeProbabilities.get(block.getBeginNode()));
         }
         assert verify(nodeProbabilities, cfg, blockProbabilities) : "Probabilities differ for nodes in the same block.";