| ||||
| ||||
Documentation | ||||
mkDictFunId :: Name -> [TyVar] -> ThetaType -> Class -> [Type] -> Id | ||||
mkDictSelId :: Bool -> Name -> Class -> Id | ||||
mkDataConIds :: Name -> Name -> DataCon -> DataConIds | ||||
mkRecordSelId :: TyCon -> FieldLabel -> Id | ||||
mkPrimOpId :: PrimOp -> Id | ||||
mkFCallId :: Unique -> ForeignCall -> Type -> Id | ||||
mkTickBoxOpId :: Unique -> Module -> TickBoxId -> Id | ||||
mkBreakPointOpId :: Unique -> Module -> TickBoxId -> Id | ||||
mkReboxingAlt :: [Unique] -> DataCon -> [Var] -> CoreExpr -> CoreAlt | ||||
wrapNewTypeBody :: TyCon -> [Type] -> CoreExpr -> CoreExpr | ||||
unwrapNewTypeBody :: TyCon -> [Type] -> CoreExpr -> CoreExpr | ||||
wrapFamInstBody :: TyCon -> [Type] -> CoreExpr -> CoreExpr | ||||
unwrapFamInstScrut :: TyCon -> [Type] -> CoreExpr -> CoreExpr | ||||
mkUnpackCase :: Id -> CoreExpr -> [Id] -> DataCon -> CoreExpr -> CoreExpr | ||||
mkProductBox :: [Id] -> Type -> CoreExpr | ||||
wiredInIds :: [Id] | ||||
ghcPrimIds :: [Id] | ||||
voidArgId :: Id | ||||
nullAddrId :: Id | ||||
seqId :: Id | ||||
lazyId :: Id | ||||
lazyIdUnfolding :: CoreExpr | ||||
mkRuntimeErrorApp :: Id -> Type -> String -> CoreExpr | ||||
Produced by Haddock version 2.3.0 |