| ||||
| ||||
Documentation | ||||
emitClosureCodeAndInfoTable :: ClosureInfo -> CmmFormalsWithoutKinds -> CgStmts -> Code | ||||
emitInfoTableAndCode :: CLabel -> CmmInfo -> CmmFormalsWithoutKinds -> [CmmBasicBlock] -> Code | ||||
dataConTagZ :: DataCon -> ConTagZ | ||||
emitReturnTarget :: Name -> CgStmts -> FCode CLabel | ||||
emitAlgReturnTarget :: Name -> [(ConTagZ, CgStmts)] -> Maybe CgStmts -> Int -> FCode (CLabel, SemiTaggingStuff) | ||||
emitReturnInstr :: Code | ||||
entryCode :: CmmExpr -> CmmExpr | ||||
closureInfoPtr :: CmmExpr -> CmmExpr | ||||
getConstrTag :: CmmExpr -> CmmExpr | ||||
cmmGetClosureType :: CmmExpr -> CmmExpr | ||||
infoTable :: CmmExpr -> CmmExpr | ||||
infoTableClosureType :: CmmExpr -> CmmExpr | ||||
infoTablePtrs :: CmmExpr -> CmmExpr | ||||
infoTableNonPtrs :: CmmExpr -> CmmExpr | ||||
funInfoTable :: CmmExpr -> CmmExpr | ||||
makeRelativeRefTo :: CLabel -> CmmLit -> CmmLit | ||||
Produced by Haddock version 2.3.0 |