Mercurial > hg > graal-compiler
diff graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMappingToolImpl.java @ 18452:94b184d89f11
FrameMappingToolImpl: inline TrackedVirtualStackSlot.transform().
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Mon, 17 Nov 2014 19:32:05 +0100 |
parents | 8538ef2ce729 |
children | 5af19da6fae5 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMappingToolImpl.java Mon Nov 17 19:27:32 2014 +0100 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMappingToolImpl.java Mon Nov 17 19:32:05 2014 +0100 @@ -59,10 +59,10 @@ } protected StackSlot mapSimpleVirtualStackSlot(SimpleVirtualStackSlot virtualStackSlot) { - return virtualStackSlot.transform(); + return builder.frameMap.allocateSpillSlot(virtualStackSlot.getLIRKind()); } protected StackSlot mapVirtualStackSlotRange(VirtualStackSlotRange virtualStackSlot) { - return virtualStackSlot.transform(); + return builder.frameMap.allocateStackSlots(virtualStackSlot.getSlots(), virtualStackSlot.getObjects()); } }