ghc-9.6.3: The GHC API

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- :
- !
- $
- &
- *
- +
- .
- /
- <
- =
- >
- ^
- |
- -
- ~
- _
- All

Index - V

V | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
V16 | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
v1TyConKey | GHC.Builtin.Names
v1TyConName | GHC.Builtin.Names
V32 | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
V64 | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
VACall | GHC.Tc.Gen.Head
VAExpansion | GHC.Tc.Gen.Head
val | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval
ValAppCtxt | GHC.Core.Unfold
ValArg |
1 (Data Constructor) | GHC.Core.Opt.Simplify.Utils
2 (Data Constructor) | GHC.Tc.Gen.Head
valArgCount | GHC.Core, GHC.Plugins
ValArgQL | GHC.Tc.Gen.Head
ValBind | GHC.Iface.Ext.Types
ValBinds | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
valBndrCount | GHC.Core, GHC.Plugins
ValD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
valDIdKey | GHC.Builtin.Names.TH
valDName | GHC.Builtin.Names.TH
ValExpr | GHC.JS.Syntax
validAst | GHC.Iface.Ext.Debug
validateGraph | GHC.Data.Graph.Ops, GHC.Data.Graph.Color
validateScopes | GHC.Iface.Ext.Debug
validDerivPred | GHC.Tc.Validity
ValidHoleFits |
1 (Type/Class) | GHC.Tc.Errors.Types
2 (Data Constructor) | GHC.Tc.Errors.Types
Validity | GHC.Utils.Error
Validity' | GHC.Utils.Error
valRaw | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval
valueAnnotationIdKey | GHC.Builtin.Names.TH
valueAnnotationName | GHC.Builtin.Names.TH
ValueAnnProvenance | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
ValueArg | GHC.Core.Unfold
Vanilla | GHC.Stg.Syntax
VanillaAlgTyCon | GHC.Core.TyCon, GHC.Plugins
vanillaCompleteMatch | GHC.Types.CompleteMatch
vanillaDataConBoxer | GHC.Types.Id.Make
VanillaDM | GHC.Types.Basic, GHC.Plugins
VanillaId | GHC.Types.Id.Info, GHC.Plugins
vanillaIdInfo | GHC.Types.Id.Info, GHC.Plugins
VanillaReg | GHC.Cmm.Reg, GHC.Cmm.Expr, GHC.Cmm
vanillaSkolemTvUnk | GHC.Tc.Utils.TcType
VanillaSrc | GHC.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
var | GHC.JS.Make
VarArgs | GHC.Llvm.Types, GHC.Llvm
varBangTKey | GHC.Builtin.Names.TH
varBangTypeName | GHC.Builtin.Names.TH
varBangTypeTyConKey | GHC.Builtin.Names.TH
varBangTypeTyConName | GHC.Builtin.Names.TH
VarBind | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
VarBndr | GHC.Types.Var, GHC.Plugins
VarBr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
varEIdKey | GHC.Builtin.Names.TH
varEName | GHC.Builtin.Names.TH
VarEnv | GHC.Types.Var.Env, GHC.Plugins
varEnvDomain | GHC.Types.Var.Env, GHC.Plugins
varForDataConEntryId | GHC.StgToJS.Ids
varForDataConWorker | GHC.StgToJS.Ids
varForEntryId | GHC.StgToJS.Ids
varForId | GHC.StgToJS.Ids
varForIdN | GHC.StgToJS.Ids
VarInfo | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
varInsert | GHC.CmmToLlvm.Base
varLookup | GHC.CmmToLlvm.Base
VarMap | GHC.Core.Map.Type
varMult | GHC.Types.Var, GHC.Plugins
varMultMaybe | GHC.Types.Var, GHC.Plugins
VarN | GHC.StgToCmm.ExtCode
varName |
1 (Function) | GHC.Types.Name.Occurrence, GHC.Types.Name
2 (Function) | GHC.Types.Var, GHC.Plugins
VarPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
varPIdKey | GHC.Builtin.Names.TH
varPName | GHC.Builtin.Names.TH
varQual | GHC.Builtin.Names
varQual_RDR | GHC.Builtin.Names
VarSet | GHC.Types.Var.Set, GHC.Plugins
varSetInScope | GHC.Types.Var.Env, GHC.Plugins
varSetMinusEvBindMap | GHC.Tc.Types.Evidence
varsForId | GHC.StgToJS.Ids
varSize | GHC.StgToJS.CoreUtils
varSlotCount | GHC.StgToJS.CoreUtils
varsToCoreExprs | GHC.Core, GHC.Plugins
varTIdKey | GHC.Builtin.Names.TH
varTName | GHC.Builtin.Names.TH
varToCoreExpr | GHC.Core, GHC.Plugins
VarType | GHC.StgToJS.Types
varType | GHC.Types.Var, GHC.Core.Type, GHC.Plugins
varTypeTyCoFVs | GHC.Core.FVs, GHC.Plugins
varTypeTyCoVars | GHC.Core.FVs, GHC.Plugins
varUnique | GHC.Types.Var, GHC.Plugins
var_ext | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
var_id | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
var_rhs | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
va_args | GHC.Tc.Gen.Head
va_expr | GHC.Tc.Gen.Head
va_fun | GHC.Tc.Gen.Head
va_ty | GHC.Tc.Gen.Head
vbar | GHC.Utils.Outputable, GHC.Plugins
VC | GHC.CmmToAsm.AArch64.Cond
vcat |
1 (Function) | GHC.Utils.Ppr
2 (Function) | GHC.Utils.Outputable, GHC.Plugins
vec | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec16 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec16b8 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec16DataConTy | GHC.Builtin.Types, GHC.Plugins
vec2 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec2b64 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec2DataConTy | GHC.Builtin.Types, GHC.Plugins
vec2f64 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec32DataConTy | GHC.Builtin.Types, GHC.Plugins
vec4 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec4b32 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec4DataConTy | GHC.Builtin.Types, GHC.Plugins
vec4f32 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec64DataConTy | GHC.Builtin.Types, GHC.Plugins
vec8 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec8b16 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
vec8DataConTy | GHC.Builtin.Types, GHC.Plugins
VecAddOp | GHC.Builtin.PrimOps
VecBroadcastOp | GHC.Builtin.PrimOps
VecCount | GHC.Core.TyCon, GHC.Plugins
vecCountDataConKeys | GHC.Builtin.Names
vecCountTyCon | GHC.Builtin.Types, GHC.Plugins
vecCountTyConKey | GHC.Builtin.Names
VecDivOp | GHC.Builtin.PrimOps
VecElem | GHC.Core.TyCon, GHC.Plugins
vecElemDataConKeys | GHC.Builtin.Names
vecElemTyCon | GHC.Builtin.Types, GHC.Plugins
vecElemTyConKey | GHC.Builtin.Names
vecElemType | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
VecIndexByteArrayOp | GHC.Builtin.PrimOps
VecIndexOffAddrOp | GHC.Builtin.PrimOps
VecIndexScalarByteArrayOp | GHC.Builtin.PrimOps
VecIndexScalarOffAddrOp | GHC.Builtin.PrimOps
VecInsertOp | GHC.Builtin.PrimOps
vecLength | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
VecMulOp | GHC.Builtin.PrimOps
VecNegOp | GHC.Builtin.PrimOps
VecPackOp | GHC.Builtin.PrimOps
VecQuotOp | GHC.Builtin.PrimOps
VecReadByteArrayOp | GHC.Builtin.PrimOps
VecReadOffAddrOp | GHC.Builtin.PrimOps
VecReadScalarByteArrayOp | GHC.Builtin.PrimOps
VecReadScalarOffAddrOp | GHC.Builtin.PrimOps
VecRemOp | GHC.Builtin.PrimOps
VecRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins
vecRepDataConKey | GHC.Builtin.Names
vecRepDataConTyCon | GHC.Builtin.Types, GHC.Plugins
VecSlot | GHC.Types.RepType
VecSubOp | GHC.Builtin.PrimOps
VecUnpackOp | GHC.Builtin.PrimOps
VecWriteByteArrayOp | GHC.Builtin.PrimOps
VecWriteOffAddrOp | GHC.Builtin.PrimOps
VecWriteScalarByteArrayOp | GHC.Builtin.PrimOps
VecWriteScalarOffAddrOp | GHC.Builtin.PrimOps
verbosity | 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
versionBranch | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins
versionedAppDir | GHC.Driver.Session, GHC.Plugins
versionedFilePath | GHC.Driver.Session, GHC.Plugins
versionTags | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins
verticesG | GHC.Data.Graph.Directed
VFPv2 | GHC.Platform
VFPv3 | GHC.Platform
VFPv3D16 | GHC.Platform
VGcPtr |
1 (Type/Class) | GHC.Cmm.Reg, GHC.Cmm.Expr, GHC.Cmm
2 (Data Constructor) | GHC.Cmm.Reg, GHC.Cmm.Expr, GHC.Cmm
VI | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
ViaC | GHC.Driver.Backend.Internal
viaCBackend | GHC.Driver.Backend, GHC
ViaCCodeOutput | GHC.Driver.Backend
viaCPipeline | GHC.Driver.Pipeline
ViaCPostHscPipeline | GHC.Driver.Backend
ViaStrategy | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
viaStrategyIdKey | GHC.Builtin.Names.TH
viaStrategyName | GHC.Builtin.Names.TH
ViewPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
ViewPatOrigin | GHC.Tc.Types.Origin
viewPIdKey | GHC.Builtin.Names.TH
viewPName | GHC.Builtin.Names.TH
viewProd | GHC.Types.Demand
virtHp | GHC.StgToCmm.Monad
VirtualBraces | Language.Haskell.Syntax.Concrete, Language.Haskell.Syntax, GHC.Hs, GHC
VirtualHpOffset | GHC.StgToCmm.Monad
VirtualReg | GHC.Platform.Reg
VirtualRegD | GHC.Platform.Reg
VirtualRegF | GHC.Platform.Reg
VirtualRegHi | GHC.Platform.Reg
VirtualRegI | GHC.Platform.Reg
virtualRegSqueeze |
1 (Function) | GHC.CmmToAsm.X86.Regs
2 (Function) | GHC.CmmToAsm.PPC.Regs
3 (Function) | GHC.CmmToAsm.AArch64.Regs
virtualUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
VirtUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
visArg | GHC.Types.Var, GHC.Plugins
visArgConstraintLike | GHC.Types.Var, GHC.Plugins
visArgTypeLike | GHC.Types.Var, GHC.Plugins
visibleDataCons | GHC.Core.TyCon, GHC.Plugins
visibleIfConDecls | GHC.Iface.Syntax
VisibleOrphanModules | GHC.Core.InstEnv
visVarsOfType | GHC.Core.TyCo.FVs
visVarsOfTypes | GHC.Core.TyCo.FVs
VizCollapseMonad | GHC.Data.Graph.Collapse
vi_bot | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_id | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_neg | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_pos | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
vi_rcm | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
VNonGcPtr | GHC.Cmm.Reg, GHC.Cmm.Expr, GHC.Cmm
voidArgId | GHC.Types.Id.Make
voidArgIdKey | GHC.Builtin.Names
VoidOp | GHC.JS.Syntax
voidPrimCallInfo | GHC.ByteCode.Types
voidPrimId | GHC.Types.Id.Make
voidPrimIdKey | GHC.Builtin.Names
VoidRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins
voidTupleReturnInfo | GHC.ByteCode.Types
voidTyConKey | GHC.Builtin.Names
voidTyConName | GHC.Builtin.Names
VoidV | GHC.StgToJS.Types
VS | GHC.CmmToAsm.AArch64.Cond
v_unsafeHasNoDebugOutput | GHC.Utils.GlobalVars
v_unsafeHasNoStateHack | GHC.Utils.GlobalVars
v_unsafeHasPprDebug | GHC.Utils.GlobalVars