ghc-6.12.2: The GHC APISource codeContentsIndex
VectBuiltIn
Documentation
data Builtins Source
Constructors
Builtins
dphModules :: Modules
parrayTyCon :: TyCon
parrayDataCon :: DataCon
pdataTyCon :: TyCon
paTyCon :: TyCon
paDataCon :: DataCon
preprTyCon :: TyCon
prTyCon :: TyCon
prDataCon :: DataCon
voidTyCon :: TyCon
wrapTyCon :: TyCon
selTys :: Array Int Type
selReplicates :: Array Int CoreExpr
selPicks :: Array Int CoreExpr
selEls :: Array (Int, Int) CoreExpr
sumTyCons :: Array Int TyCon
closureTyCon :: TyCon
voidVar :: Var
pvoidVar :: Var
punitVar :: Var
mkPRVar :: Var
closureVar :: Var
applyVar :: Var
liftedClosureVar :: Var
liftedApplyVar :: Var
replicatePDVar :: Var
emptyPDVar :: Var
packPDVar :: Var
combinePDVars :: Array Int Var
scalarClass :: Class
scalarZips :: Array Int Var
closureCtrFuns :: Array Int Var
liftingContext :: Var
sumTyCon :: Int -> Builtins -> TyConSource
prodTyCon :: Int -> Builtins -> TyConSource
prodDataCon :: Int -> Builtins -> DataConSource
selTy :: Int -> Builtins -> TypeSource
selReplicate :: Int -> Builtins -> CoreExprSource
selPick :: Int -> Builtins -> CoreExprSource
selElements :: Int -> Int -> Builtins -> CoreExprSource
combinePDVar :: Int -> Builtins -> VarSource
scalarZip :: Int -> Builtins -> VarSource
closureCtrFun :: Int -> Builtins -> VarSource
initBuiltins :: PackageId -> DsM BuiltinsSource
initBuiltinVars :: Builtins -> DsM [(Var, Var)]Source
initBuiltinTyCons :: Builtins -> DsM [(Name, TyCon)]Source
initBuiltinDataCons :: Builtins -> [(Name, DataCon)]Source
initBuiltinPAs :: Builtins -> DsM [(Name, Var)]Source
initBuiltinPRs :: Builtins -> DsM [(Name, Var)]Source
initBuiltinBoxedTyCons :: Builtins -> DsM [(Name, TyCon)]Source
initBuiltinScalars :: Builtins -> DsM [Var]Source
primMethod :: TyCon -> String -> Builtins -> DsM (Maybe Var)Source
primPArray :: TyCon -> Builtins -> DsM (Maybe TyCon)Source
Produced by Haddock version 2.6.1