Index - V
| VAL | Language.Futhark.Parser.Lexer.Tokens | 
| ValBind | |
| 1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark | 
| 2 (Type/Class) | Language.Futhark | 
| valBindAttrs | Language.Futhark.Syntax, Language.Futhark | 
| ValBindBase | Language.Futhark.Syntax, Language.Futhark | 
| valBindBody | Language.Futhark.Syntax, Language.Futhark | 
| valBindBound | Language.Futhark.Prop, Language.Futhark | 
| valBindDoc | Language.Futhark.Syntax, Language.Futhark | 
| valBindEntryPoint | Language.Futhark.Syntax, Language.Futhark | 
| ValBinding | Language.Futhark.TypeChecker.Terms.Monad | 
| valBindLocation | Language.Futhark.Syntax, Language.Futhark | 
| valBindName | Language.Futhark.Syntax, Language.Futhark | 
| valBindParams | Language.Futhark.Syntax, Language.Futhark | 
| valBindRetDecl | Language.Futhark.Syntax, Language.Futhark | 
| valBindRetType | Language.Futhark.Syntax, Language.Futhark | 
| valBindTypeParams | Language.Futhark.Syntax, Language.Futhark | 
| valBindTypeScheme | Language.Futhark.Prop, Language.Futhark | 
| ValDec | Language.Futhark.Syntax, Language.Futhark | 
| ValOrVar | Futhark.Script | 
| ValSpec | Language.Futhark.Syntax, Language.Futhark | 
| Value | |
| 1 (Type/Class) | Futhark.Test.Values, Futhark.Test | 
| 2 (Data Constructor) | Language.Futhark.Parser.Monad | 
| 3 (Type/Class) | Language.Futhark.Interpreter.Values | 
| 4 (Type/Class) | Language.Futhark.Interpreter | 
| value | Futhark.IR.Prop.Constants, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| ValueAcc | Language.Futhark.Interpreter.Values | 
| ValueArray | Language.Futhark.Interpreter.Values | 
| ValueAtom | Futhark.Test.Values | 
| ValueDesc | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL | 
| valueElems | Futhark.Test.Values | 
| valueElemType | Futhark.Test.Values | 
| ValueExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse | 
| ValueFun | Language.Futhark.Interpreter.Values | 
| valueIntegral | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse | 
| ValueKArg | Futhark.CodeGen.ImpCode.OpenCL | 
| ValuePrim | Language.Futhark.Interpreter.Values | 
| ValueRecord | |
| 1 (Data Constructor) | Futhark.Test.Values | 
| 2 (Data Constructor) | Language.Futhark.Interpreter.Values | 
| Values | |
| 1 (Type/Class) | Futhark.Test.Spec, Futhark.Test | 
| 2 (Data Constructor) | Futhark.Test.Spec, Futhark.Test | 
| valuesAsVars | Futhark.Test | 
| valuesFromByteString | Futhark.Test | 
| valuesH | Futhark.CodeGen.RTS.C | 
| ValueShape | Language.Futhark.Interpreter.Values | 
| valueShape | |
| 1 (Function) | Futhark.Test.Values | 
| 2 (Function) | Language.Futhark.Interpreter.Values | 
| valuesJs | Futhark.CodeGen.RTS.JavaScript | 
| valuesPy | Futhark.CodeGen.RTS.Python | 
| ValueSum | Language.Futhark.Interpreter.Values | 
| valueText | |
| 1 (Function) | Futhark.Test.Values, Futhark.Test | 
| 2 (Function) | Language.Futhark.Interpreter.Values, Language.Futhark.Interpreter | 
| valueToExp | Futhark.Script | 
| ValueTuple | Futhark.Test.Values | 
| ValueType | |
| 1 (Data Constructor) | Futhark.Test.Values | 
| 2 (Type/Class) | Futhark.Test.Values | 
| 3 (Type/Class) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| 4 (Data Constructor) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| 5 (Type/Class) | Language.Futhark.Syntax, Language.Futhark | 
| 6 (Type/Class) | Futhark.CodeGen.Backends.MulticoreC | 
| valueType | Futhark.Test.Values | 
| valueTypeText | Futhark.Test.Values | 
| valueTypeTextNoDims | Futhark.Test.Values | 
| valueTypeToCType | Futhark.CodeGen.Backends.GenericC.Types | 
| Var | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST | 
| 2 (Data Constructor) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| 3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark | 
| var | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL | 
| VarAliases | Futhark.IR.Aliases | 
| VarEntry | Futhark.CodeGen.ImpGen | 
| varianceInStms | Futhark.Optimise.TileLoops.Shared | 
| VarianceTable | Futhark.Optimise.TileLoops.Shared | 
| varInput | Futhark.Analysis.HORep.SOAC | 
| VarLookup | Futhark.Optimise.Simplify.Rules.Simple | 
| varRes | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| varReturns | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| varsInExp | Futhark.Script | 
| varsRes | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| VarSubsts | Futhark.Internalise.Monad | 
| vartab | Futhark.Optimise.ArrayShortCircuiting.DataStructs | 
| VarWisdom | |
| 1 (Type/Class) | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine | 
| 2 (Data Constructor) | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine | 
| varWisdomAliases | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine | 
| vcat | Futhark.Util.Pretty | 
| Vector | Futhark.Test.Values | 
| Vectorized | Futhark.CodeGen.ImpGen.Multicore.Base | 
| Verbose | Futhark.Compiler.Config, Futhark.Pipeline, Futhark.Compiler, Futhark.Compiler.CLI | 
| Verbosity | Futhark.Compiler.Config, Futhark.Pipeline, Futhark.Compiler, Futhark.Compiler.CLI | 
| version | Futhark.Version | 
| versionString | Futhark.Version | 
| Vertex | |
| 1 (Type/Class) | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| 2 (Data Constructor) | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| vertex | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| vertexEdges | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| vertexId | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| vertexMeta | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| vertexRouting | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| Vertical | Futhark.Optimise.Fusion.TryFusion | 
| VeryVerbose | Futhark.Compiler.Config, Futhark.Pipeline, Futhark.Compiler, Futhark.Compiler.CLI | 
| VFS | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI | 
| viaShow | Futhark.Util.Pretty | 
| ViewF | Futhark.Analysis.HORep.SOAC | 
| viewf | Futhark.Analysis.HORep.SOAC | 
| ViewL | Futhark.Analysis.HORep.SOAC | 
| viewl | Futhark.Analysis.HORep.SOAC | 
| virtualiseGroups | Futhark.CodeGen.ImpGen.GPU.Base | 
| VisibleTypes | Futhark.Internalise.Entry | 
| visibleTypes | Futhark.Internalise.Entry | 
| Visited | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| VJP | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU | 
| vjpLambda | Futhark.AD.Rev.Monad | 
| vjpMap | Futhark.AD.Rev.Map | 
| VjpOps | |
| 1 (Type/Class) | Futhark.AD.Rev.Monad | 
| 2 (Data Constructor) | Futhark.AD.Rev.Monad | 
| vjpScatter | Futhark.AD.Rev.Scatter | 
| vjpSOAC | Futhark.AD.Rev.SOAC | 
| vjpStm | Futhark.AD.Rev.Monad | 
| VName | |
| 1 (Type/Class) | Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark | 
| 2 (Data Constructor) | Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark | 
| VNameSource | Futhark.FreshNames, Futhark.MonadFreshNames, Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| vnameToPrimExp | Futhark.Optimise.ArrayShortCircuiting.DataStructs | 
| void | Futhark.Pass.ExplicitAllocations | 
| Volatile | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL | 
| Volatility | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL | 
| volQuals | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC | 
| vsep | Futhark.Util.Pretty | 
| VTable | Futhark.CodeGen.ImpGen | 
| VUnit | Futhark.Pkg.Types | 
| VVal | Futhark.Script | 
| VVar | Futhark.Script | 
| v_alias | Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis |