Add CHANGELOG entry about the changed behavior of ResolvedJavaType#resolveMethod().
Print LIR after FrameMap building.
Renamed FrameMapBuilderImpl to ForwardingFrameMapBuilder.
Add FrameMapBuilder.getCodeCache().
Pass LIRGenerationResult to FrameMapBuilder.buildFrameMap().
Introduce AMD64FrameMapBuilder to support special stack slot allocation for RBP.
Introduce StackSlotValue and VirtualStackSlot.
Move freeSpillSlot() from FrameMap to ForwardingFrameMapBuilder.
Move allocateStackSlots logic from FrameMap to ForwardingFrameMapBuilder.
Use VirtualStackSlot for outObjectStackSlots in FrameMapBuilder.allocateStackSlots().
StackSlot is no longer a VirtualStackSlot (rename ForwardingFrameMapBuilder to DelayedFrameMapBuilder).
LIRVerifier: allow StackSlotValues for OperandFlag.STACK.
Introduce FrameMappingTool.
Revert Backend.frameMap(FrameMapBuilder) to Backend.frameMap(RegisterConfig).
FrameMapFactory: create (empty) FrameMap eagerly.
Handel RBP and deoptimization rescue slot in AMD64FrameMapBuilder.
Add getId(), hashCode() toString() equals() to VirtualStackSlot.
Use StackSlotValue where appropriate.
Change VirtualStackSlot.toString().
Interval: allow to change VirtualStackSlot to StackSlot.