Safe Haskell | None |
---|
Documentation
checkedAbsC :: CmmStmt -> CodeSource
emitCgStmts :: CgStmts -> CodeSource
forkCgStmts :: CgStmts -> FCode BlockIdSource
getCgStmts' :: FCode a -> FCode (a, CgStmts)Source
getCgStmts :: FCode a -> FCode CgStmtsSource
consCgStmt :: CmmStmt -> CgStmts -> CgStmtsSource
emitSimpleProc :: CLabel -> Code -> CodeSource
forkClosureBody :: Code -> CodeSource
forkStatics :: FCode a -> FCode aSource
forkEval :: EndOfBlockInfo -> Code -> FCode Sequel -> FCode EndOfBlockInfoSource
forkEvalHelp :: EndOfBlockInfo -> Code -> FCode a -> FCode (VirtualSpOffset, a)Source
setEndOfBlockInfo :: EndOfBlockInfo -> Code -> CodeSource
setSRTLabel :: CLabel -> FCode a -> FCode aSource
setTickyCtrLabel :: CLabel -> Code -> CodeSource
data StackUsage Source
type VirtualSpOffset = WordOffSource
type VirtualHpOffset = WordOffSource
setHpUsage :: HeapUsage -> CodeSource
setStkUsage :: StackUsage -> CodeSource
setBinds :: CgBindings -> FCode ()Source
data CgInfoDownwards Source
MkCgInfoDown | |
|
MkCgState | |
|