ghc-7.8.3: The GHC API

Safe HaskellNone
LanguageHaskell98

StgCmmMonad

Documentation

runC :: DynFlags -> Module -> CgState -> FCode a -> (a, CgState)

thenC :: FCode () -> FCode a -> FCode a infixr 9

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

listCs :: [FCode ()] -> FCode ()

returnFC :: a -> FCode a

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

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

codeOnly :: FCode () -> FCode ()

type ConTagZ = Int

data Sequel

Constructors

Return Bool 
AssignTo [LocalReg] Bool 

data CgIdInfo

Constructors

CgIdInfo 

Instances

getBinds :: FCode CgBindings

setBinds :: CgBindings -> FCode ()