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

VectBuiltIn

Documentation
data Builtins

Constructors

Builtins |

dphModules :: Modules |
parrayTyCon :: TyCon |
paTyCon :: TyCon |
paDataCon :: DataCon |
preprTyCon :: TyCon |
prTyCon :: TyCon |
prDataCon :: DataCon |
intPrimArrayTy :: Type |
voidTyCon :: TyCon |
wrapTyCon :: TyCon |
enumerationTyCon :: TyCon |
sumTyCons :: Array Int TyCon |
closureTyCon :: TyCon |
voidVar :: Var |
mkPRVar :: Var |
mkClosureVar :: Var |
applyClosureVar :: Var |
mkClosurePVar :: Var |
applyClosurePVar :: Var |
replicatePAIntPrimVar :: Var |
upToPAIntPrimVar :: Var |
selectPAIntPrimVar :: Var |
truesPABoolPrimVar :: Var |
lengthPAVar :: Var |
replicatePAVar :: Var |
emptyPAVar :: Var |
packPAVar :: Var |
combinePAVars :: Array Int Var |
liftingContext :: Var |

sumTyCon :: Int -> Builtins -> TyCon
prodTyCon :: Int -> Builtins -> TyCon
combinePAVar :: 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)]
primMethod :: TyCon -> String -> Builtins -> DsM (Maybe Var)
primPArray :: TyCon -> Builtins -> DsM (Maybe TyCon)
Produced by Haddock version 2.4.2