ghc-8.4.1.20180329: The GHC API

Index - V

VStgCmmArgRep, StgCmmLayout
V16StgCmmArgRep, StgCmmLayout
v1TyConKeyPrelNames
v1TyConNamePrelNames
V32StgCmmArgRep, StgCmmLayout
V64StgCmmArgRep, StgCmmLayout
valRtClosureInspect, InteractiveEval
ValAppCtxtCoreUnfold
ValArgSimplUtils
valArgCountCoreSyn, GhcPlugins
ValBindsInHsBinds, HsSyn, GHC
ValBindsOutHsBinds, HsSyn, GHC
valBndrCountCoreSyn, GhcPlugins
ValDHsDecls, HsSyn, GHC
valDIdKeyTHNames
valDNameTHNames
validateGraphGraphOps, GraphColor
validDerivPredTcValidity
ValidityErrUtils
valueRtClosureInspect, InteractiveEval
valueAnnotationIdKeyTHNames
valueAnnotationNameTHNames
ValueAnnProvenanceHsDecls, HsSyn, GHC
ValueArgCoreUnfold
VanillaAlgTyConTyCon, GhcPlugins
vanillaCprProdResDemand
VanillaDMBasicTypes, GhcPlugins
VanillaIdIdInfo, GhcPlugins
vanillaIdInfoIdInfo, GhcPlugins
VanillaRegCmmExpr, Cmm
vanillaSkolemTvTcType
Var 
1 (Data Constructor)BooleanFormula
2 (Type/Class)Var, Type, Coercion, Id, GhcPlugins
3 (Data Constructor)CoreSyn, GhcPlugins
VarArgsLlvm.Types, Llvm
varBangTKeyTHNames
varBangTypeNameTHNames
varBangTypeQTyConKeyTHNames
varBangTypeQTyConNameTHNames
VarBindHsBinds, HsSyn, GHC
VarBrHsExpr, HsSyn, GHC
varEIdKeyTHNames
varENameTHNames
VarEnvVarEnv, GhcPlugins
varEnvDomUnVarGraph
varInsertLlvmCodeGen.Base
varKIdKeyTHNames
varKNameTHNames
varLookupLlvmCodeGen.Base
VarNStgCmmExtCode
varName 
1 (Function)OccName, Name
2 (Function)Var, GhcPlugins
VarPatHsPat, HsSyn, GHC
varPIdKeyTHNames
varPNameTHNames
varQualPrelNames
varQual_RDRPrelNames
VarSetVarSet, GhcPlugins
varSetInScopeVarEnv, GhcPlugins
varsToCoreExprsCoreSyn, GhcPlugins
varTIdKeyTHNames
varTNameTHNames
varToCoreExprCoreSyn, GhcPlugins
varTypeVar, GhcPlugins
varTypeTyCoFVsCoreFVs, GhcPlugins
varTypeTyCoVarsCoreFVs, GhcPlugins
varUniqueVar, GhcPlugins
var_idHsBinds, HsSyn, GHC
var_inlineHsBinds, HsSyn, GHC
var_rhsHsBinds, HsSyn, GHC
vbarOutputable, GhcPlugins
VBindVectorise.Vect
VCSPARC.Cond
vCaseDEFAULTVectorise.Vect
vcat 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
vecCmmType, CmmExpr, Cmm
vec16CmmType, CmmExpr, Cmm
vec16b8CmmType, CmmExpr, Cmm
vec16DataConTyTysWiredIn, GhcPlugins
vec2CmmType, CmmExpr, Cmm
vec2b64CmmType, CmmExpr, Cmm
vec2DataConTyTysWiredIn, GhcPlugins
vec2f64CmmType, CmmExpr, Cmm
vec32DataConTyTysWiredIn, GhcPlugins
vec4CmmType, CmmExpr, Cmm
vec4b32CmmType, CmmExpr, Cmm
vec4DataConTyTysWiredIn, GhcPlugins
vec4f32CmmType, CmmExpr, Cmm
vec64DataConTyTysWiredIn, GhcPlugins
vec8CmmType, CmmExpr, Cmm
vec8b16CmmType, CmmExpr, Cmm
vec8DataConTyTysWiredIn, GhcPlugins
VecAddOpPrimOp
VecBroadcastOpPrimOp
VecCountTyCon, GhcPlugins
vecCountDataConKeysPrelNames
vecCountTyConTysWiredIn, GhcPlugins
vecCountTyConKeyPrelNames
VecDivOpPrimOp
VecElemTyCon, GhcPlugins
vecElemDataConKeysPrelNames
vecElemTyConTysWiredIn, GhcPlugins
vecElemTyConKeyPrelNames
vecElemTypeCmmType, CmmExpr, Cmm
VecIndexByteArrayOpPrimOp
VecIndexOffAddrOpPrimOp
VecIndexScalarByteArrayOpPrimOp
VecIndexScalarOffAddrOpPrimOp
VecInsertOpPrimOp
vecLengthCmmType, CmmExpr, Cmm
VecMulOpPrimOp
VecNegOpPrimOp
VecPackOpPrimOp
VecQuotOpPrimOp
VecReadByteArrayOpPrimOp
VecReadOffAddrOpPrimOp
VecReadScalarByteArrayOpPrimOp
VecReadScalarOffAddrOpPrimOp
VecRemOpPrimOp
VecRepTyCon, RepType, GhcPlugins
vecRepDataConKeyPrelNames
vecRepDataConTyConTysWiredIn, GhcPlugins
VecSubOpPrimOp
Vect 
1 (Data Constructor)CoreSyn, GhcPlugins
2 (Type/Class)Vectorise.Vect
vectAndLiftTypeVectorise.Type.Type
vectBndrVectorise.Var
vectBndrInVectorise.Var
vectBndrNewVectorise.Var
vectBndrNewInVectorise.Var
vectBndrsInVectorise.Var
VectClassCoreSyn, GhcPlugins
vectConstVectorise.Var
VectDHsDecls, HsSyn, GHC
VectDeclHsDecls, HsSyn, GHC
VectDeclCtxRnUtils
VectInfo 
1 (Type/Class)HscTypes, GhcPlugins
2 (Data Constructor)HscTypes, GhcPlugins
vectInfoDataConHscTypes, GhcPlugins
vectInfoParallelTyConsHscTypes, GhcPlugins
vectInfoParallelVarsHscTypes, GhcPlugins
vectInfoTyConHscTypes, GhcPlugins
vectInfoVarHscTypes, GhcPlugins
VectInstCoreSyn, GhcPlugins
vectoriseVectorise
vectorisedVectorise.Vect
vectScalarDFunVectorise.Exp
vectScalarFunVectorise.Exp
vectsFreeVarsCoreFVs, GhcPlugins
vectTopExprVectorise.Exp
vectTopExprsVectorise.Exp
vectTyConVectorise.Type.Type
vectTyConDeclsVectorise.Type.TyConDecl
VectTypeCoreSyn, GhcPlugins
vectTypeVectorise.Type.Type
vectTypeEnvVectorise.Type.Env
vectVarVectorise.Var
VecUnpackOpPrimOp
VecWriteByteArrayOpPrimOp
VecWriteOffAddrOpPrimOp
VecWriteScalarByteArrayOpPrimOp
VecWriteScalarOffAddrOpPrimOp
verbosityDynFlags, GhcPlugins, GHC
Version 
1 (Data Constructor)PackageConfig, Packages, GhcPlugins
2 (Type/Class)PackageConfig, Packages, GhcPlugins
3 (Type/Class)BasicTypes
versionBranchPackageConfig, Packages, GhcPlugins
versionedAppDirDynFlags, GhcPlugins
versionTagsPackageConfig, Packages, GhcPlugins
vertexGroupsGDigraph
verticesGDigraph
VExprVectorise.Vect
VFPv2Platform
VFPv3Platform
VFPv3D16Platform
VGcPtr 
1 (Type/Class)CmmExpr, Cmm
2 (Data Constructor)CmmExpr, Cmm
ViewPatHsPat, HsSyn, GHC
ViewPatOriginTcRnTypes, TcRnMonad
viewPIdKeyTHNames
viewPNameTHNames
virtHpStgCmmMonad
VirtualHpOffsetStgCmmMonad
VirtualRegReg
VirtualRegDReg
VirtualRegFReg
VirtualRegHiReg
VirtualRegIReg
virtualRegSqueeze 
1 (Function)SPARC.Regs
2 (Function)PPC.Regs
3 (Function)X86.Regs
VirtualRegSSEReg
visibleDataConsTyCon, GhcPlugins
visibleIfConDeclsIfaceSyn
VisibleOrphanModulesInstEnv
vLamsVectorise.Vect
vLetVectorise.Vect
VM 
1 (Type/Class)Vectorise.Monad.Base, Vectorise.Monad
2 (Data Constructor)Vectorise.Monad.Base, Vectorise.Monad
VNonGcPtrCmmExpr, Cmm
vNonRecVectorise.Vect
voidArgIdMkId
voidArgIdKeyPrelNames
voidPrimIdMkId
voidPrimIdKeyPrelNames
voidPrimTyTysPrim
voidPrimTyConTysPrim
voidPrimTyConKeyPrelNames
VoidRepTyCon, RepType, GhcPlugins
voidTyConVectorise.Builtins.Base, Vectorise.Builtins
voidTypeVectorise.Utils.Base, Vectorise.Utils
voidVarVectorise.Builtins.Base, Vectorise.Builtins
vRecVectorise.Vect
VResultVectorise.Monad.Base, Vectorise.Monad
VSSPARC.Cond
vTickVectorise.Vect
vTypeVectorise.Vect
VVarVectorise.Vect
vVarVectorise.Vect
vVarAppsVectorise.Vect
vVarTypeVectorise.Vect