ghc-9.12.0.20241114: The GHC API

Index - V

VGHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
V16GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
V16_ARG_REGSGHC.Cmm.Reg
v1TyConKeyGHC.Builtin.Names
v1TyConNameGHC.Builtin.Names
V32GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
V32_ARG_REGSGHC.Cmm.Reg
V64GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
V64_ARG_REGSGHC.Cmm.Reg
VACallGHC.Tc.Gen.Head
VADDGHC.CmmToAsm.X86.Instr
VAExpansionGHC.Tc.Gen.Head
val 
1 (Function)GHC.StgToJS.Symbols
2 (Function)GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval
ValAppCtxtGHC.Core.Unfold, GHC.Core.Opt.Simplify.Inline
ValArgGHC.Core.Opt.Simplify.Utils
valArgCountGHC.Core, GHC.Plugins
ValBindGHC.Iface.Ext.Types
ValBindsLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
valBndrCountGHC.Core, GHC.Plugins
ValDLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
valDIdKeyGHC.Builtin.Names.TH
valDNameGHC.Builtin.Names.TH
ValExpr 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
validAstGHC.Iface.Ext.Debug
validateGraphGHC.Data.Graph.Ops, GHC.Data.Graph.Color
validateScopesGHC.Iface.Ext.Debug
validDerivPredGHC.Tc.Validity
ValidHoleFits 
1 (Type/Class)GHC.Tc.Errors.Types
2 (Data Constructor)GHC.Tc.Errors.Types
validHoleFitsImpliedGFlagsGHC.Driver.Flags
ValidityGHC.Utils.Error
Validity'GHC.Utils.Error
validWarningCategoryGHC.Unit.Module.Warnings
valRawGHC.Runtime.Heap.Inspect, GHC.Runtime.Eval
valueAnnotationIdKeyGHC.Builtin.Names.TH
valueAnnotationNameGHC.Builtin.Names.TH
ValueAnnProvenanceLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
ValueArgGHC.Core.Unfold
Vanilla 
1 (Data Constructor)GHC.Types.GREInfo, GHC.Types.Name.Reader, GHC.Plugins
2 (Data Constructor)GHC.Stg.Syntax
VanillaAlgTyConGHC.Core.TyCon, GHC.Plugins
vanillaCompleteMatchGHC.Types.CompleteMatch
vanillaDataConBoxerGHC.Types.Id.Make
VanillaDMGHC.Types.Basic, GHC.Plugins
VanillaIdGHC.Types.Id.Info, GHC.Plugins
vanillaIdInfoGHC.Types.Id.Info, GHC.Plugins
VanillaRegGHC.Cmm.Reg, GHC.Cmm.Expr, GHC.Cmm
vanillaSkolemTvUnkGHC.Tc.Utils.TcType
VanillaSrcGHC.Types.Basic, GHC.Core, GHC.Plugins
Var 
1 (Type/Class)GHC.Types.Var, GHC.Core.Type, GHC.Core.Coercion, GHC.Types.Id, GHC.Plugins
2 (Data Constructor)GHC.Data.BooleanFormula
3 (Data Constructor)GHC.Core, GHC.Plugins
4 (Data Constructor)GHC.JS.Syntax
5 (Data Constructor)GHC.JS.JStg.Syntax
varGHC.JS.Syntax
VarArgsGHC.Llvm.Types, GHC.Llvm
varBangTKeyGHC.Builtin.Names.TH
varBangTypeNameGHC.Builtin.Names.TH
varBangTypeTyConKeyGHC.Builtin.Names.TH
varBangTypeTyConNameGHC.Builtin.Names.TH
VarBindLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
VarBndrGHC.Types.Var, GHC.Plugins
VarBrLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
varEIdKeyGHC.Builtin.Names.TH
varENameGHC.Builtin.Names.TH
VarEnvGHC.Types.Var.Env, GHC.Plugins
varEnvDomainGHC.Types.Var.Env, GHC.Plugins
varForDataConEntryIdGHC.StgToJS.Ids
varForDataConWorkerGHC.StgToJS.Ids
varForEntryIdGHC.StgToJS.Ids
varForIdGHC.StgToJS.Ids
varForIdNGHC.StgToJS.Ids
VarInfoGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
varInsertGHC.CmmToLlvm.Base
varLookupGHC.CmmToLlvm.Base
VarMapGHC.Core.Map.Type
varMultGHC.Types.Var, GHC.Plugins
varMultMaybeGHC.Types.Var, GHC.Plugins
VarNGHC.StgToCmm.ExtCode
varName 
1 (Function)GHC.Types.Name.Occurrence, GHC.Types.Name
2 (Function)GHC.Types.Var, GHC.Plugins
3 (Function)GHC.StgToJS.Closure
varNSUniqueGHC.Builtin.Uniques
VarPatLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
varPIdKeyGHC.Builtin.Names.TH
varPNameGHC.Builtin.Names.TH
varQualGHC.Builtin.Names
varQual_RDRGHC.Builtin.Names
VarSetGHC.Types.Var.Set, GHC.Plugins
varSetInScopeGHC.Types.Var.Env, GHC.Plugins
varSetMinusEvBindMapGHC.Tc.Types.Evidence
varsForIdGHC.StgToJS.Ids
varSizeGHC.StgToJS.Utils
varsToCoreExprsGHC.Core, GHC.Plugins
varTIdKeyGHC.Builtin.Names.TH
varTNameGHC.Builtin.Names.TH
varToCoreExprGHC.Core, GHC.Plugins
varToRecFieldOccGHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins
varTypeGHC.Types.Var, GHC.Core.Type, GHC.Plugins
varTypeTyCoFVsGHC.Core.FVs, GHC.Plugins
varTypeTyCoVarsGHC.Core.FVs, GHC.Plugins
varUniqueGHC.Types.Var, GHC.Plugins
var_extLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
var_idLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
var_rhsLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
vbarGHC.Utils.Outputable, GHC.Plugins
VBROADCASTGHC.CmmToAsm.X86.Instr
VCGHC.CmmToAsm.AArch64.Cond
vcat 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable, GHC.Plugins
VDIVGHC.CmmToAsm.X86.Instr
vecGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec16GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec16b8GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec16DataConTyGHC.Builtin.Types, GHC.Plugins
vec2GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec2b64GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec2DataConTyGHC.Builtin.Types, GHC.Plugins
vec2f64GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec32DataConTyGHC.Builtin.Types, GHC.Plugins
vec4GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec4b32GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec4DataConTyGHC.Builtin.Types, GHC.Plugins
vec4f32GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec64DataConTyGHC.Builtin.Types, GHC.Plugins
vec8GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec8b16GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec8DataConTyGHC.Builtin.Types, GHC.Plugins
VecAddOpGHC.Builtin.PrimOps
VecBroadcastOpGHC.Builtin.PrimOps
VecCountGHC.Core.TyCon, GHC.Plugins
vecCountDataConKeysGHC.Builtin.Names
vecCountTyConGHC.Builtin.Types, GHC.Plugins
vecCountTyConKeyGHC.Builtin.Names
VecDivOpGHC.Builtin.PrimOps
VecElemGHC.Core.TyCon, GHC.Plugins
vecElemDataConKeysGHC.Builtin.Names
vecElemTyConGHC.Builtin.Types, GHC.Plugins
vecElemTyConKeyGHC.Builtin.Names
vecElemTypeGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
VecFMAddGHC.Builtin.PrimOps
VecFMSubGHC.Builtin.PrimOps
VecFNMAddGHC.Builtin.PrimOps
VecFNMSubGHC.Builtin.PrimOps
VecFormatGHC.CmmToAsm.Format
vecFormatGHC.CmmToAsm.Format
VecIndexByteArrayOpGHC.Builtin.PrimOps
VecIndexOffAddrOpGHC.Builtin.PrimOps
VecIndexScalarByteArrayOpGHC.Builtin.PrimOps
VecIndexScalarOffAddrOpGHC.Builtin.PrimOps
VecInsertOpGHC.Builtin.PrimOps
vecLengthGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
VecMaxOpGHC.Builtin.PrimOps
VecMinOpGHC.Builtin.PrimOps
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.Core.TyCon, GHC.Types.RepType, GHC.Plugins
vecRepDataConKeyGHC.Builtin.Names
vecRepDataConTyConGHC.Builtin.Types, GHC.Plugins
VecShuffleOpGHC.Builtin.PrimOps
VecSlotGHC.Types.RepType
VecSubOpGHC.Builtin.PrimOps
VecUnpackOpGHC.Builtin.PrimOps
VecWriteByteArrayOpGHC.Builtin.PrimOps
VecWriteOffAddrOpGHC.Builtin.PrimOps
VecWriteScalarByteArrayOpGHC.Builtin.PrimOps
VecWriteScalarOffAddrOpGHC.Builtin.PrimOps
verbosityGHC.Driver.DynFlags, GHC.Driver.Session, GHC.Plugins, GHC
Version 
1 (Type/Class)GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins
2 (Data Constructor)GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins
versionBranchGHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins
versionedAppDirGHC.Driver.DynFlags, GHC.Driver.Session, GHC.Plugins
versionedFilePathGHC.Driver.DynFlags, GHC.Driver.Session, GHC.Plugins
versionTagsGHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins
verticesGGHC.Data.Graph.Directed
VEXTRACTGHC.CmmToAsm.X86.Instr
VFPv2GHC.Platform
VFPv3GHC.Platform
VFPv3D16GHC.Platform
VI 
1 (Data Constructor)GHC.Core.Class
2 (Data Constructor)GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
ViaCGHC.Driver.Backend.Internal
viaCBackendGHC.Driver.Backend, GHC
ViaCCodeOutputGHC.Driver.Backend
viaCPipelineGHC.Driver.Pipeline
ViaCPostHscPipelineGHC.Driver.Backend
ViaStrategyLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
viaStrategyIdKeyGHC.Builtin.Names.TH
viaStrategyNameGHC.Builtin.Names.TH
ViewPatLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
ViewPatOriginGHC.Tc.Types.Origin
ViewPatternReasonGHC.Tc.Types.Origin
ViewPatternsBitGHC.Parser.Lexer
viewPIdKeyGHC.Builtin.Names.TH
viewPNameGHC.Builtin.Names.TH
viewProdGHC.Types.Demand
virtHpGHC.StgToCmm.Monad
VirtualHpOffsetGHC.StgToCmm.Monad
VirtualRegGHC.Platform.Reg
VirtualRegDGHC.Platform.Reg
VirtualRegHiGHC.Platform.Reg
VirtualRegIGHC.Platform.Reg
virtualRegSqueeze 
1 (Function)GHC.CmmToAsm.X86.Regs
2 (Function)GHC.CmmToAsm.RV64.Regs
3 (Function)GHC.CmmToAsm.PPC.Regs
4 (Function)GHC.CmmToAsm.AArch64.Regs
virtualRegUniqueGHC.Platform.Reg
VirtualRegV128GHC.Platform.Reg
VirtualRegWithFormat 
1 (Type/Class)GHC.CmmToAsm.Format
2 (Data Constructor)GHC.CmmToAsm.Format
virtualRegWithFormat_formatGHC.CmmToAsm.Format
virtualRegWithFormat_regGHC.CmmToAsm.Format
virtualUnitIdGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
VirtUnitGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
visArgGHC.Types.Var, GHC.Plugins
visArgConstraintLikeGHC.Types.Var, GHC.Plugins
visArgTypeLikeGHC.Types.Var, GHC.Plugins
VisArityGHC.Types.Basic, GHC.Plugins
visibleDataConsGHC.Core.TyCon, GHC.Plugins
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_locGHC.Core.Class
vi_negGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_non_user_tvsGHC.Core.Class
vi_patsGHC.Core.Class
vi_posGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_qtvsGHC.Core.Class
vi_rcmGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_rhsGHC.Core.Class
VMINMAXGHC.CmmToAsm.X86.Instr
VMOVDQUGHC.CmmToAsm.X86.Instr
VMOVUGHC.CmmToAsm.X86.Instr
VMULGHC.CmmToAsm.X86.Instr
voidArgIdGHC.Types.Id.Make
voidArgIdKeyGHC.Builtin.Names
VoidOp 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
voidPrimCallInfoGHC.ByteCode.Types
voidPrimIdGHC.Types.Id.Make
voidPrimIdKeyGHC.Builtin.Names
VoidRepGHC.Core.TyCon, GHC.Plugins
voidTupleReturnInfoGHC.ByteCode.Types
voidTyConKeyGHC.Builtin.Names
voidTyConNameGHC.Builtin.Names
VoidVGHC.StgToJS.Types
VPSHUFDGHC.CmmToAsm.X86.Instr
VPXORGHC.CmmToAsm.X86.Instr
VSGHC.CmmToAsm.AArch64.Cond
VSHUFGHC.CmmToAsm.X86.Instr
VSUBGHC.CmmToAsm.X86.Instr
VXORGHC.CmmToAsm.X86.Instr
v_unsafeHasNoDebugOutputGHC.Utils.GlobalVars
v_unsafeHasNoStateHackGHC.Utils.GlobalVars
v_unsafeHasPprDebugGHC.Utils.GlobalVars