Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
emitProcWithConvention :: Convention -> Maybe CmmInfoTable -> CLabel -> [CmmFormal] -> CmmAGraph -> FCode () Source
emitProcWithStackFrame :: Convention -> Maybe CmmInfoTable -> CLabel -> [CmmFormal] -> [CmmFormal] -> CmmAGraph -> Bool -> FCode () Source
emitOutOfLine :: BlockId -> CmmAGraph -> FCode () Source
emitAssign :: CmmReg -> CmmExpr -> FCode () Source
emitComment :: FastString -> FCode () Source
getHeapUsage :: (VirtualHpOffset -> FCode a) -> FCode a Source
mkCall :: CmmExpr -> (Convention, Convention) -> [CmmFormal] -> [CmmActual] -> UpdFrameOffset -> [CmmActual] -> FCode CmmAGraph Source
forkClosureBody :: FCode () -> FCode () Source
forkLneBody :: FCode a -> FCode a Source
withSequel :: Sequel -> FCode a -> FCode a Source
setTickyCtrLabel :: CLabel -> FCode a -> FCode a Source
withUpdFrameOff :: UpdFrameOffset -> FCode a -> FCode a Source
type VirtualHpOffset = WordOff Source
setHpUsage :: HeapUsage -> FCode () Source
setVirtHp :: VirtualHpOffset -> FCode () Source
setRealHp :: VirtualHpOffset -> FCode () Source
withSelfLoop :: SelfLoopInfo -> FCode a -> FCode a Source
getDynFlags :: HasDynFlags m => m DynFlags Source
data CgInfoDownwards Source