ghc-7.0.2: The GHC API

CgMonad

Documentation

type Code = FCode ()

data FCode a

Instances

initC :: DynFlags -> Module -> FCode a -> IO a

thenC :: Code -> FCode a -> FCode a

thenFC :: FCode a -> (a -> FCode c) -> FCode c

listCs :: [Code] -> Code

listFCs :: [FCode a] -> FCode [a]

mapCs :: (a -> Code) -> [a] -> Code

mapFCs :: (a -> FCode b) -> [a] -> FCode [b]

returnFC :: a -> FCode a

fixC :: (a -> FCode a) -> FCode a

fixC_ :: (a -> FCode a) -> FCode ()

whenC :: Bool -> Code -> Code

type CgStmts = OrdList CgStmt

forkAlts :: [FCode a] -> FCode [a]

type ConTagZ = Int

setSRT :: SRT -> FCode a -> FCode a