changeset 18453:e3376d3e3160

DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.transform().
author Josef Eisl <josef.eisl@jku.at>
date Mon, 17 Nov 2014 19:32:55 +0100
parents 94b184d89f11
children 5af19da6fae5
files graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/DelayedFrameMapBuilder.java
diffstat 1 files changed, 0 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/DelayedFrameMapBuilder.java	Mon Nov 17 19:32:05 2014 +0100
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/DelayedFrameMapBuilder.java	Mon Nov 17 19:32:55 2014 +0100
@@ -71,8 +71,6 @@
         public TrackedVirtualStackSlot(LIRKind lirKind) {
             super(lirKind);
         }
-
-        public abstract StackSlot transform();
     }
 
     class SimpleVirtualStackSlot extends TrackedVirtualStackSlot {
@@ -83,11 +81,6 @@
             super(lirKind);
         }
 
-        @Override
-        public StackSlot transform() {
-            return frameMap.allocateSpillSlot(getLIRKind());
-        }
-
     }
 
     class VirtualStackSlotRange extends TrackedVirtualStackSlot {
@@ -102,11 +95,6 @@
             this.objects = (BitSet) objects.clone();
         }
 
-        @Override
-        public StackSlot transform() {
-            return frameMap.allocateStackSlots(getSlots(), getObjects());
-        }
-
         public int getSlots() {
             return slots;
         }