Mercurial > hg > truffle
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); }