diff graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilderImpl.java @ 19022:859ee5dad32c

Pass StackSlotAllocator to FrameMapBuilder.buildFrameMap().
author Josef Eisl <josef.eisl@jku.at>
date Wed, 03 Dec 2014 22:55:03 +0100
parents 252067cb86ad
children 0be248fb42b2
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilderImpl.java	Wed Dec 03 20:34:57 2014 +0100
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilderImpl.java	Wed Dec 03 22:55:03 2014 +0100
@@ -89,8 +89,8 @@
         calls.add(cc);
     }
 
-    public FrameMap buildFrameMap(LIRGenerationResult res) {
-        new SimpleStackSlotAllocator().allocateStackSlots(this, res);
+    public FrameMap buildFrameMap(LIRGenerationResult res, StackSlotAllocator allocator) {
+        allocator.allocateStackSlots(this, res);
         for (CallingConvention cc : calls) {
             frameMap.callsMethod(cc);
         }