Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data NatM_State Source
NatM_State | |
|
mkNatM_State :: UniqSupply -> Int -> DynFlags -> Module -> ModLocation -> DwarfFiles -> LabelMap DebugBlock -> NatM_State Source
initNat :: NatM_State -> NatM a -> (a, NatM_State) Source
addImportNat :: CLabel -> NatM () Source
mapAccumLNat :: (acc -> x -> NatM (acc, y)) -> acc -> [x] -> NatM (acc, [y]) Source
setDeltaNat :: Int -> NatM () Source
getDeltaNat :: NatM Int Source
getNewRegNat :: Size -> NatM Reg Source
getPicBaseMaybeNat :: NatM (Maybe Reg) Source
getPicBaseNat :: Size -> NatM Reg Source
getDynFlags :: HasDynFlags m => m DynFlags Source
getFileId :: FastString -> NatM Int Source
getDebugBlock :: Label -> NatM (Maybe DebugBlock) Source
type DwarfFiles = UniqFM (FastString, Int) Source