| ghc-6.12.3: The GHC API | Contents | Index

VectBuiltIn

Documentation
data Builtins

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 -> 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.6.1