Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
module GHC.CmmToAsm.Reg.Linear.
StackMap The assignment of virtual registers to stack slots
-
ghc GHC.CmmToAsm.Reg.Linear.StackMap No documentation available.
StackMap :: Int -> UniqFM Unique StackSlot -> StackMapghc GHC.CmmToAsm.Reg.Linear.StackMap No documentation available.
-
ghc GHC.CmmToAsm.Reg.Linear.StackMap An empty stack map, with all slots available.
stackMapAssignment :: StackMap -> UniqFM Unique StackSlotghc GHC.CmmToAsm.Reg.Linear.StackMap Assignment of vregs to stack slots.
stackMapNextFreeSlot :: StackMap -> !Intghc GHC.CmmToAsm.Reg.Linear.StackMap The slots that are still available to be allocated.
-
ghc GHC.CmmToAsm.Reg.Liveness No documentation available.
-
ghc GHC.CmmToAsm.Reg.Liveness Map from some kind of register to a. While we give the type for keys as Reg which is the common case sometimes we end up using VirtualReq or naked Uniques. See Note [UniqFM and the register allocator]
-
ghc GHC.CmmToAsm.Reg.Liveness No documentation available.
toRegMap :: UniqFM VirtualReg elt -> UniqFM Reg eltghc GHC.CmmToAsm.Reg.Utils No documentation available.