futhark-0.25.32: An optimising compiler for a functional, array-oriented language.

- 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

VAL | Language.Futhark.Parser.Lexer.Tokens
ValBind |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark
2 (Type/Class) | Language.Futhark.Prop, 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 (Type/Class) | Language.Futhark.Interpreter.Values
3 (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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem
ValueAcc | Language.Futhark.Interpreter.Values
valueAccum | Language.Futhark.Interpreter.Values
valueAccumLM | Language.Futhark.Interpreter.Values
ValueAD | 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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 (Type/Class) | Futhark.Test.Values
2 (Data Constructor) | 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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
Variable |
1 (Data Constructor) | Language.Futhark.Interpreter.AD
2 (Data Constructor) | Futhark.Analysis.AccessPattern
VariableInfo |
1 (Type/Class) | Futhark.Analysis.AccessPattern
2 (Data Constructor) | Futhark.Analysis.AccessPattern
variableType | Futhark.Analysis.AccessPattern
varianceInStms | Futhark.Optimise.TileLoops.Shared
VarianceTable | Futhark.Optimise.TileLoops.Shared
varInput | Futhark.Analysis.HORep.SOAC
VarLookup | Futhark.Optimise.Simplify.Rules.Simple
varPrimal | Language.Futhark.Interpreter.AD
varRes | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem
VarSubsts | Futhark.Internalise.Monad
vartab | Futhark.Optimise.ArrayShortCircuiting.DataStructs
VarType | Futhark.Analysis.AccessPattern
varType | Futhark.Analysis.AccessPattern
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
vFusionFeasability | Futhark.Optimise.Fusion.GraphRep
viaShow | Futhark.Util.Pretty
ViewF | Futhark.Analysis.HORep.SOAC
viewf | Futhark.Analysis.HORep.SOAC
ViewL | Futhark.Analysis.HORep.SOAC
viewl | Futhark.Analysis.HORep.SOAC
virtualiseBlocks | Futhark.CodeGen.ImpGen.GPU.Base
VisibleTypes | Futhark.Internalise.Entry
visibleTypes | Futhark.Internalise.Entry
Visited | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
VJP |
1 (Data Constructor) | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
2 (Data Constructor) | Language.Futhark.Interpreter.AD
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
VJPValue |
1 (Type/Class) | Language.Futhark.Interpreter.AD
2 (Data Constructor) | Language.Futhark.Interpreter.AD
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark

vnameFromSegOp | Futhark.Analysis.AccessPattern
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
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
VVal | Futhark.Script
VVar | Futhark.Script
v_alias | Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis