Mercurial > hg > truffle
diff graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/DelayedFrameMapBuilder.java @ 18459:632e7c384aea
Replace FrameMappingToolImpl by SimpleStackSlotAllocator.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Mon, 17 Nov 2014 20:15:59 +0100 |
parents | ff3f0bf30b2e |
children |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/DelayedFrameMapBuilder.java Mon Nov 17 20:07:24 2014 +0100 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/DelayedFrameMapBuilder.java Mon Nov 17 20:15:59 2014 +0100 @@ -83,13 +83,12 @@ } public FrameMap buildFrameMap(LIRGenerationResult res) { - FrameMappingToolImpl tool = new FrameMappingToolImpl(this); - tool.mapStackSlots(); + FrameMappingTool mapper = new SimpleStackSlotAllocator().allocateStackSlots(this); for (CallingConvention cc : calls) { frameMap.callsMethod(cc); } // rewrite - mappables.forEach(m -> m.map(tool)); + mappables.forEach(m -> m.map(mapper)); frameMap.finish(); return frameMap;