ghc-6.12.2: The GHC APISource codeContentsIndex
SPARC.Stack
Synopsis
spRel :: Int -> AddrMode
fpRel :: Int -> AddrMode
spillSlotToOffset :: Int -> Int
maxSpillSlots :: Int
Documentation
spRelSource
:: Intstack offset in words, positive or negative
-> AddrMode
Get an AddrMode relative to the address in sp. This gives us a stack relative addressing mode for volatile temporaries and for excess call arguments.
fpRel :: Int -> AddrModeSource
Get an address relative to the frame pointer. This doesn't work work for offsets greater than 13 bits; we just hope for the best
spillSlotToOffset :: Int -> IntSource
Convert a spill slot number to a *byte* offset, with no sign.
maxSpillSlots :: IntSource

The maximum number of spill slots available on the C stack. If we use up all of the slots, then we're screwed.

Why do we reserve 64 bytes, instead of using the whole thing?? -- BL 20090215

Produced by Haddock version 2.6.1