| ||||||||||||||||||||
| ||||||||||||||||||||
| Documentation | ||||||||||||||||||||
| data FCode a | ||||||||||||||||||||
| ||||||||||||||||||||
| initC :: DynFlags -> Module -> FCode a -> IO a | ||||||||||||||||||||
| thenC :: FCode () -> FCode a -> FCode a | ||||||||||||||||||||
| thenFC :: FCode a -> (a -> FCode c) -> FCode c | ||||||||||||||||||||
| listCs :: [FCode ()] -> FCode () | ||||||||||||||||||||
| listFCs :: [FCode a] -> FCode [a] | ||||||||||||||||||||
| mapCs :: (a -> FCode ()) -> [a] -> FCode () | ||||||||||||||||||||
| mapFCs :: (a -> FCode b) -> [a] -> FCode [b] | ||||||||||||||||||||
| returnFC :: a -> FCode a | ||||||||||||||||||||
| fixC :: (a -> FCode a) -> FCode a | ||||||||||||||||||||
| fixC_ :: (a -> FCode a) -> FCode () | ||||||||||||||||||||
| nopC :: FCode () | ||||||||||||||||||||
| whenC :: Bool -> FCode () -> FCode () | ||||||||||||||||||||
| newUnique :: FCode Unique | ||||||||||||||||||||
| newUniqSupply :: FCode UniqSupply | ||||||||||||||||||||
| emit :: CmmAGraph -> FCode () | ||||||||||||||||||||
| emitData :: Section -> [CmmStatic] -> FCode () | ||||||||||||||||||||
| emitProc :: CmmInfo -> CLabel -> CmmFormals -> CmmAGraph -> FCode () | ||||||||||||||||||||
| emitProcWithConvention :: Convention -> CmmInfo -> CLabel -> CmmFormals -> CmmAGraph -> FCode () | ||||||||||||||||||||
| emitSimpleProc :: CLabel -> CmmAGraph -> FCode () | ||||||||||||||||||||
| getCmm :: FCode () -> FCode CmmZ | ||||||||||||||||||||
| cgStmtsToBlocks :: CmmAGraph -> FCode CmmGraph | ||||||||||||||||||||
| getCodeR :: FCode a -> FCode (a, CmmAGraph) | ||||||||||||||||||||
| getCode :: FCode a -> FCode CmmAGraph | ||||||||||||||||||||
| getHeapUsage :: (VirtualHpOffset -> FCode a) -> FCode a | ||||||||||||||||||||
| forkClosureBody :: FCode () -> FCode () | ||||||||||||||||||||
| forkStatics :: FCode a -> FCode a | ||||||||||||||||||||
| forkAlts :: [FCode a] -> FCode [a] | ||||||||||||||||||||
| forkProc :: FCode a -> FCode a | ||||||||||||||||||||
| codeOnly :: FCode () -> FCode () | ||||||||||||||||||||
| type ConTagZ = Int | ||||||||||||||||||||
| data Sequel | ||||||||||||||||||||
| ||||||||||||||||||||
| withSequel :: Sequel -> FCode () -> FCode () | ||||||||||||||||||||
| getSequel :: FCode Sequel | ||||||||||||||||||||
| setSRTLabel :: CLabel -> FCode a -> FCode a | ||||||||||||||||||||
| getSRTLabel :: FCode CLabel | ||||||||||||||||||||
| setTickyCtrLabel :: CLabel -> FCode () -> FCode () | ||||||||||||||||||||
| getTickyCtrLabel :: FCode CLabel | ||||||||||||||||||||
| withUpdFrameOff :: UpdFrameOffset -> FCode () -> FCode () | ||||||||||||||||||||
| getUpdFrameOff :: FCode UpdFrameOffset | ||||||||||||||||||||
| initUpdFrameOff :: UpdFrameOffset | ||||||||||||||||||||
| data HeapUsage | ||||||||||||||||||||
| ||||||||||||||||||||
| type VirtualHpOffset = WordOff | ||||||||||||||||||||
| initHpUsage :: HeapUsage | ||||||||||||||||||||
| getHpUsage :: FCode HeapUsage | ||||||||||||||||||||
| setHpUsage :: HeapUsage -> FCode () | ||||||||||||||||||||
| heapHWM :: HeapUsage -> VirtualHpOffset | ||||||||||||||||||||
| setVirtHp :: VirtualHpOffset -> FCode () | ||||||||||||||||||||
| getVirtHp :: FCode VirtualHpOffset | ||||||||||||||||||||
| setRealHp :: VirtualHpOffset -> FCode () | ||||||||||||||||||||
| getModuleName :: FCode Module | ||||||||||||||||||||
| getState :: FCode CgState | ||||||||||||||||||||
| setState :: CgState -> FCode () | ||||||||||||||||||||
| getInfoDown :: FCode CgInfoDownwards | ||||||||||||||||||||
| getDynFlags :: FCode DynFlags | ||||||||||||||||||||
| getThisPackage :: FCode PackageId | ||||||||||||||||||||
| data CgIdInfo | ||||||||||||||||||||
| ||||||||||||||||||||
| data CgLoc | ||||||||||||||||||||
| ||||||||||||||||||||
| getBinds :: FCode CgBindings | ||||||||||||||||||||
| setBinds :: CgBindings -> FCode () | ||||||||||||||||||||
| getStaticBinds :: FCode CgBindings | ||||||||||||||||||||
| data CgInfoDownwards | ||||||||||||||||||||
| ||||||||||||||||||||
| data CgState | ||||||||||||||||||||
| ||||||||||||||||||||
| Produced by Haddock version 2.7.2 | ||||||||||||||||||||