ghc-lib-9.6.1.20230312: The GHC API, decoupled from GHC versions

Index - V

VGHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
V16GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
v1TyConKeyGHC.Builtin.Names
v1TyConNameGHC.Builtin.Names
V32GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
V64GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
VACallGHC.Tc.Gen.Head
VAExpansionGHC.Tc.Gen.Head
valGHC.Runtime.Heap.Inspect, GHC.Runtime.Eval
ValAppCtxtGHC.Core.Unfold
ValArg 
1 (Data Constructor)GHC.Core.Opt.Simplify.Utils
2 (Data Constructor)GHC.Tc.Gen.Head
valArgCountGHC.Plugins, GHC.Core
ValArgQLGHC.Tc.Gen.Head
ValBindGHC.Iface.Ext.Types
ValBindsGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
valBndrCountGHC.Plugins, GHC.Core
ValD 
1 (Data Constructor)Language.Haskell.TH, Language.Haskell.TH.Syntax
2 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
valDLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
valDIdKeyGHC.Builtin.Names.TH
valDNameGHC.Builtin.Names.TH
ValExprGHC.JS.Syntax
validAstGHC.Iface.Ext.Debug
validateGraphGHC.Data.Graph.Ops, GHC.Data.Graph.Color
validateScopesGHC.Iface.Ext.Debug
validDerivPredGHC.Tc.Validity
ValidHoleFits 
1 (Data Constructor)GHC.Tc.Errors.Types
2 (Type/Class)GHC.Tc.Errors.Types
ValidityGHC.Utils.Error
Validity'GHC.Utils.Error
valRawGHC.Runtime.Heap.Inspect, GHC.Runtime.Eval
valueGHC.Exts.Heap, GHC.Exts.Heap.Closures
ValueAnnotationLanguage.Haskell.TH, Language.Haskell.TH.Syntax
valueAnnotationLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
valueAnnotationIdKeyGHC.Builtin.Names.TH
valueAnnotationNameGHC.Builtin.Names.TH
ValueAnnProvenanceGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
ValueArgGHC.Core.Unfold
VanillaGHC.Stg.Syntax
VanillaAlgTyConGHC.Plugins, GHC.Core.TyCon
vanillaCompleteMatchGHC.Types.CompleteMatch
vanillaDataConBoxerGHC.Types.Id.Make
VanillaDMGHC.Plugins, GHC.Types.Basic
VanillaIdGHC.Plugins, GHC.Types.Id.Info
vanillaIdInfoGHC.Plugins, GHC.Types.Id.Info
VanillaRegGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Reg
vanillaSkolemTvUnkGHC.Tc.Utils.TcType
VanillaSrcGHC.Plugins, GHC.Core, GHC.Types.Basic
Var 
1 (Data Constructor)GHC.Plugins, GHC.Core
2 (Data Constructor)GHC.Data.BooleanFormula
3 (Type/Class)GHC.Plugins, GHC.Core.Coercion, GHC.Core.Type, GHC.Types.Id, GHC.Types.Var
var 
1 (Function)GHC.Exts.Heap, GHC.Exts.Heap.Closures
2 (Function)GHC.JS.Make
VarArgsGHC.Llvm.Types, GHC.Llvm
varBangTKeyGHC.Builtin.Names.TH
VarBangTypeLanguage.Haskell.TH, Language.Haskell.TH.Syntax
varBangTypeLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
varBangTypeNameGHC.Builtin.Names.TH
VarBangTypeQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
varBangTypeTyConKeyGHC.Builtin.Names.TH
varBangTypeTyConNameGHC.Builtin.Names.TH
VarBindGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
VarBndrGHC.Plugins, GHC.Types.Var
VarBrGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
VarELanguage.Haskell.TH, Language.Haskell.TH.Syntax
varELanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
varEIdKeyGHC.Builtin.Names.TH
varENameGHC.Builtin.Names.TH
VarEnvGHC.Plugins, GHC.Types.Var.Env
varEnvDomainGHC.Plugins, GHC.Types.Var.Env
varForDataConEntryIdGHC.StgToJS.Ids
varForDataConWorkerGHC.StgToJS.Ids
varForEntryIdGHC.StgToJS.Ids
varForIdGHC.StgToJS.Ids
varForIdNGHC.StgToJS.Ids
VarILanguage.Haskell.TH, Language.Haskell.TH.Syntax
VarInfoGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
varInsertGHC.CmmToLlvm.Base
varKLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
varLookupGHC.CmmToLlvm.Base
VarMapGHC.Core.Map.Type
varMultGHC.Plugins, GHC.Types.Var
varMultMaybeGHC.Plugins, GHC.Types.Var
VarNGHC.StgToCmm.ExtCode
VarNameLanguage.Haskell.TH.Syntax
varName 
1 (Function)GHC.Plugins, GHC.Types.Var
2 (Function)GHC.Types.Name, GHC.Types.Name.Occurrence
VarPLanguage.Haskell.TH, Language.Haskell.TH.Syntax
varPLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
VarPatGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
varPIdKeyGHC.Builtin.Names.TH
varPNameGHC.Builtin.Names.TH
varQualGHC.Builtin.Names
varQual_RDRGHC.Builtin.Names
VarSetGHC.Plugins, GHC.Types.Var.Set
varSetInScopeGHC.Plugins, GHC.Types.Var.Env
varSetMinusEvBindMapGHC.Tc.Types.Evidence
varsForIdGHC.StgToJS.Ids
varSizeGHC.StgToJS.CoreUtils
varSlotCountGHC.StgToJS.CoreUtils
varsToCoreExprsGHC.Plugins, GHC.Core
VarStrictTypeLanguage.Haskell.TH.Syntax
varStrictTypeLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
VarStrictTypeQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
VarTLanguage.Haskell.TH, Language.Haskell.TH.Syntax
varTLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
varTIdKeyGHC.Builtin.Names.TH
varTNameGHC.Builtin.Names.TH
varToCoreExprGHC.Plugins, GHC.Core
VarTypeGHC.StgToJS.Types
varTypeGHC.Plugins, GHC.Core.Type, GHC.Types.Var
varTypeTyCoFVsGHC.Plugins, GHC.Core.FVs
varTypeTyCoVarsGHC.Plugins, GHC.Core.FVs
varUniqueGHC.Plugins, GHC.Types.Var
var_extGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
var_idGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
var_rhsGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
va_argsGHC.Tc.Gen.Head
va_exprGHC.Tc.Gen.Head
va_funGHC.Tc.Gen.Head
va_tyGHC.Tc.Gen.Head
vbarGHC.Plugins, GHC.Utils.Outputable
VCGHC.CmmToAsm.AArch64.Cond
vcat 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)GHC.Plugins, GHC.Utils.Outputable
3 (Function)GHC.Utils.Ppr
vecGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec16GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec16b8GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec16DataConTyGHC.Plugins, GHC.Builtin.Types
vec2GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec2b64GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec2DataConTyGHC.Plugins, GHC.Builtin.Types
vec2f64GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec32DataConTyGHC.Plugins, GHC.Builtin.Types
vec4GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec4b32GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec4DataConTyGHC.Plugins, GHC.Builtin.Types
vec4f32GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec64DataConTyGHC.Plugins, GHC.Builtin.Types
vec8GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec8b16GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
vec8DataConTyGHC.Plugins, GHC.Builtin.Types
VecAddOpGHC.Builtin.PrimOps
VecBroadcastOpGHC.Builtin.PrimOps
VecCountGHC.Plugins, GHC.Core.TyCon
vecCountDataConKeysGHC.Builtin.Names
vecCountTyConGHC.Plugins, GHC.Builtin.Types
vecCountTyConKeyGHC.Builtin.Names
VecDivOpGHC.Builtin.PrimOps
VecElemGHC.Plugins, GHC.Core.TyCon
vecElemDataConKeysGHC.Builtin.Names
vecElemTyConGHC.Plugins, GHC.Builtin.Types
vecElemTyConKeyGHC.Builtin.Names
vecElemTypeGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
VecIndexByteArrayOpGHC.Builtin.PrimOps
VecIndexOffAddrOpGHC.Builtin.PrimOps
VecIndexScalarByteArrayOpGHC.Builtin.PrimOps
VecIndexScalarOffAddrOpGHC.Builtin.PrimOps
VecInsertOpGHC.Builtin.PrimOps
vecLengthGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
VecMulOpGHC.Builtin.PrimOps
VecNegOpGHC.Builtin.PrimOps
VecPackOpGHC.Builtin.PrimOps
VecQuotOpGHC.Builtin.PrimOps
VecReadByteArrayOpGHC.Builtin.PrimOps
VecReadOffAddrOpGHC.Builtin.PrimOps
VecReadScalarByteArrayOpGHC.Builtin.PrimOps
VecReadScalarOffAddrOpGHC.Builtin.PrimOps
VecRemOpGHC.Builtin.PrimOps
VecRepGHC.Plugins, GHC.Core.TyCon, GHC.Types.RepType
vecRepDataConKeyGHC.Builtin.Names
vecRepDataConTyConGHC.Plugins, GHC.Builtin.Types
VecSlotGHC.Types.RepType
VecSubOpGHC.Builtin.PrimOps
VecUnpackOpGHC.Builtin.PrimOps
VecWriteByteArrayOpGHC.Builtin.PrimOps
VecWriteOffAddrOpGHC.Builtin.PrimOps
VecWriteScalarByteArrayOpGHC.Builtin.PrimOps
VecWriteScalarOffAddrOpGHC.Builtin.PrimOps
verbosityGHC.Plugins, GHC, GHC.Driver.Session
Version 
1 (Data Constructor)GHC.Plugins, GHC.Unit, GHC.Unit.Info, GHC.Unit.State
2 (Type/Class)GHC.Plugins, GHC.Unit, GHC.Unit.Info, GHC.Unit.State
versionPaths_ghc_lib
versionBranchGHC.Plugins, GHC.Unit, GHC.Unit.Info, GHC.Unit.State
versionedAppDirGHC.Plugins, GHC.Driver.Session
versionedFilePathGHC.Plugins, GHC.Driver.Session
versionTagsGHC.Plugins, GHC.Unit, GHC.Unit.Info, GHC.Unit.State
verticesGGHC.Data.Graph.Directed
VFPv2GHC.Platform, GHC.Platform.ArchOS
VFPv3GHC.Platform, GHC.Platform.ArchOS
VFPv3D16GHC.Platform, GHC.Platform.ArchOS
VGcPtr 
1 (Data Constructor)GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Reg
2 (Type/Class)GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Reg
VIGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
ViaCGHC.Driver.Backend.Internal
viaCBackendGHC, GHC.Driver.Backend
ViaCCodeOutputGHC.Driver.Backend
viaCPipelineGHC.Driver.Pipeline
ViaCPostHscPipelineGHC.Driver.Backend
ViaStrategy 
1 (Data Constructor)Language.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Syntax
2 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
viaStrategyLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
viaStrategyIdKeyGHC.Builtin.Names.TH
viaStrategyNameGHC.Builtin.Names.TH
ViewPLanguage.Haskell.TH, Language.Haskell.TH.Syntax
viewPLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
ViewPatGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
ViewPatOriginGHC.Tc.Types.Origin
ViewPatternsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
viewPIdKeyGHC.Builtin.Names.TH
viewPNameGHC.Builtin.Names.TH
viewProdGHC.Types.Demand
virtHpGHC.StgToCmm.Monad
VirtualBracesGHC, GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Concrete
VirtualHpOffsetGHC.StgToCmm.Monad
VirtualRegGHC.Platform.Reg
VirtualRegDGHC.Platform.Reg
VirtualRegFGHC.Platform.Reg
VirtualRegHiGHC.Platform.Reg
VirtualRegIGHC.Platform.Reg
virtualRegSqueeze 
1 (Function)GHC.CmmToAsm.AArch64.Regs
2 (Function)GHC.CmmToAsm.PPC.Regs
3 (Function)GHC.CmmToAsm.X86.Regs
virtualUnitIdGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Types
VirtUnitGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Types
visArgGHC.Plugins, GHC.Types.Var
visArgConstraintLikeGHC.Plugins, GHC.Types.Var
visArgTypeLikeGHC.Plugins, GHC.Types.Var
visibleDataConsGHC.Plugins, GHC.Core.TyCon
visibleIfConDeclsGHC.Iface.Syntax
VisibleOrphanModulesGHC.Core.InstEnv
visVarsOfTypeGHC.Core.TyCo.FVs
visVarsOfTypesGHC.Core.TyCo.FVs
VizCollapseMonadGHC.Data.Graph.Collapse
vi_botGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_idGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_negGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_posGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_rcmGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
VNonGcPtrGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Reg
voidArgIdGHC.Types.Id.Make
voidArgIdKeyGHC.Builtin.Names
VoidOpGHC.JS.Syntax
voidPrimCallInfoGHC.ByteCode.Types
voidPrimIdGHC.Types.Id.Make
voidPrimIdKeyGHC.Builtin.Names
VoidRepGHC.Plugins, GHC.Core.TyCon, GHC.Types.RepType
voidTupleReturnInfoGHC.ByteCode.Types
voidTyConKeyGHC.Builtin.Names
voidTyConNameGHC.Builtin.Names
VoidVGHC.StgToJS.Types
VSGHC.CmmToAsm.AArch64.Cond
v_unsafeHasNoDebugOutputGHC.Utils.GlobalVars
v_unsafeHasNoStateHackGHC.Utils.GlobalVars
v_unsafeHasPprDebugGHC.Utils.GlobalVars