| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data Builtins | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sumTyCon :: Int -> Builtins -> TyCon | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prodTyCon :: Int -> Builtins -> TyCon | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prodDataCon :: Int -> Builtins -> DataCon | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selTy :: Int -> Builtins -> Type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selReplicate :: Int -> Builtins -> CoreExpr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selPick :: Int -> Builtins -> CoreExpr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selElements :: Int -> Int -> Builtins -> CoreExpr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
combinePDVar :: Int -> Builtins -> Var | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
scalarZip :: Int -> Builtins -> Var | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
closureCtrFun :: Int -> Builtins -> Var | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initBuiltins :: PackageId -> DsM Builtins | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initBuiltinVars :: Builtins -> DsM [(Var, Var)] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initBuiltinTyCons :: Builtins -> DsM [(Name, TyCon)] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initBuiltinDataCons :: Builtins -> [(Name, DataCon)] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initBuiltinPAs :: Builtins -> DsM [(Name, Var)] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initBuiltinPRs :: Builtins -> DsM [(Name, Var)] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initBuiltinBoxedTyCons :: Builtins -> DsM [(Name, TyCon)] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initBuiltinScalars :: Builtins -> DsM [Var] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
primMethod :: TyCon -> String -> Builtins -> DsM (Maybe Var) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
primPArray :: TyCon -> Builtins -> DsM (Maybe TyCon) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Produced by Haddock version 2.7.2 |