futhark-0.25.27: 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 - C

CacheDir |
1 (Type/Class) | Futhark.Pkg.Info
2 (Data Constructor) | Futhark.Pkg.Info
cacheH | Futhark.CodeGen.RTS.C
cacheMem | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
cachingMemory | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
CalcNumBlocks | Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
Call |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
3 (Data Constructor) | Futhark.Script
CallCompiler | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
calledByConsts | Futhark.Analysis.CallGraph
calledFuncs | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
CallGraph | Futhark.Analysis.CallGraph
callGraph | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
callGraphAction | Futhark.Actions
CallKernel | Futhark.CodeGen.ImpCode.GPU
CallKernelGen | Futhark.CodeGen.ImpGen.GPU.Base
calls | Futhark.Analysis.CallGraph
CanBeAliased | Futhark.IR.Aliases
CanBeWise | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
cannotSimplify | Futhark.Optimise.Simplify.Rule
cartesian | Futhark.Util
CASE | Language.Futhark.Parser.Lexer.Tokens
Case |
1 (Type/Class) | 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
2 (Data Constructor) | 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
3 (Type/Class) | Language.Futhark.Prop, Language.Futhark
CaseBase | Language.Futhark.Syntax, Language.Futhark
caseBody | 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
caseMatch | Futhark.CodeGen.ImpGen
CasePat | Language.Futhark.Syntax, Language.Futhark
casePat | 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
castScope | Futhark.IR.Prop.Scope, Futhark.IR.Prop.TypeOf, 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
cat | Futhark.Util.Pretty
Catch | Futhark.CodeGen.Backends.GenericPython.AST
cbrt | Futhark.Util.CMath
cbrtf | Futhark.Util.CMath
cCLI | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
ceilDouble | Futhark.Util.CMath
ceilFloat | Futhark.Util.CMath
certify | 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
certifying | Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
Certs |
1 (Type/Class) | Futhark.IR.Syntax.Core, 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
2 (Data Constructor) | Futhark.IR.Syntax.Core, 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
certs | Futhark.Optimise.ArrayShortCircuiting.DataStructs
changeEnv | Futhark.Optimise.TileLoops.Shared
CHARLIT | Language.Futhark.Parser.Lexer.Tokens
cHeader | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
cheapOp | 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
Checkable | Futhark.IR.TypeCheck
checkArg | Futhark.IR.TypeCheck
checkAttr | Language.Futhark.TypeChecker.Monad
checkBody | Futhark.IR.TypeCheck
checkBodyDec | Futhark.IR.TypeCheck
CheckBounds | Futhark.AD.Rev.Monad
checkCerts | Futhark.IR.TypeCheck
checkDec | Language.Futhark.TypeChecker
CheckedLoop | Language.Futhark.TypeChecker.Terms.Loop
checkExp |
1 (Function) | Futhark.IR.TypeCheck
2 (Function) | Language.Futhark.TypeChecker
checkExpDec | Futhark.IR.TypeCheck
checkExtType | Futhark.IR.TypeCheck
checkFParamDec | Futhark.IR.TypeCheck
checkFunDef | Language.Futhark.TypeChecker.Terms
Checking | Language.Futhark.TypeChecker.Terms.Monad
CheckingApply | Language.Futhark.TypeChecker.Terms.Monad
CheckingAscription | Language.Futhark.TypeChecker.Terms.Monad
CheckingBranches | Language.Futhark.TypeChecker.Terms.Monad
CheckingLetGeneralise | Language.Futhark.TypeChecker.Terms.Monad
CheckingLoopBody | Language.Futhark.TypeChecker.Terms.Monad
CheckingLoopInitial | Language.Futhark.TypeChecker.Terms.Monad
CheckingParams | Language.Futhark.TypeChecker.Terms.Monad
CheckingPat | Language.Futhark.TypeChecker.Terms.Monad
CheckingRecordUpdate | Language.Futhark.TypeChecker.Terms.Monad
CheckingRequired | Language.Futhark.TypeChecker.Terms.Monad
CheckingReturn | Language.Futhark.TypeChecker.Terms.Monad
checkLambda | Futhark.IR.TypeCheck
checkLetBoundDec | Futhark.IR.TypeCheck
checkLoop | Language.Futhark.TypeChecker.Terms.Loop
checkLParamDec | Futhark.IR.TypeCheck
checkMemInfo | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
checkModExp | Language.Futhark.TypeChecker
checkName | Language.Futhark.TypeChecker.Monad
checkOneExp | Language.Futhark.TypeChecker.Terms
checkOp | Futhark.IR.TypeCheck
checkOpWith | Futhark.IR.TypeCheck
checkProg |
1 (Function) | Futhark.IR.TypeCheck
2 (Function) | Language.Futhark.TypeChecker
checkQualName | Language.Futhark.TypeChecker.Monad
checkResult | Futhark.Test
checkRetType | Futhark.IR.TypeCheck
checkSizeExp | Language.Futhark.TypeChecker.Terms
checkSlice | Futhark.IR.TypeCheck
checkSOACArrayArgs | Futhark.IR.TypeCheck
checkStm | Futhark.IR.TypeCheck
checkStms | Futhark.IR.TypeCheck
checkSubExp | Futhark.IR.TypeCheck
checkType | Futhark.IR.TypeCheck
checkTypeExp | Language.Futhark.TypeChecker.Types
checkTypeExpNonrigid | Language.Futhark.TypeChecker.Terms.Monad
checkValDef | Language.Futhark.TypeChecker.Consumption
checkValName | Language.Futhark.TypeChecker.Monad
Chunk | Futhark.Pkg.Types
chunk | Futhark.Util
chunkLike | Futhark.Util
ChunkLoopVectorization | Futhark.CodeGen.ImpGen.Multicore.Base
chunks | Futhark.Util
cJsonManifest | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
Class | Futhark.CodeGen.Backends.GenericPython.AST
ClassDef | Futhark.CodeGen.Backends.GenericPython.AST
CLCode | Futhark.CodeGen.ImpCode.OpenCL
cLib | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
cliDefs | Futhark.CodeGen.Backends.GenericC.CLI
cliOptions | Futhark.CodeGen.Backends.MulticoreC
closeEnough | Futhark.IR.Mem.LMAD
closureFreeStructField | Futhark.CodeGen.Backends.MulticoreC

CmpEq

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

CmpLle

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

CmpLlt

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

CmpOp |

1 (Type/Class)

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

2 (Data Constructor) | 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

CmpOpExp

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

cmpOpLambda | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations

cmpOpType

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

CmpSizeLe |
1 (Data Constructor) | Futhark.CodeGen.ImpCode.GPU
2 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL
3 (Data Constructor) | Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem

CmpSle

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

CmpSlt

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

CmpUle

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

CmpUlt

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

Coalesced |
1 (Type/Class) | Futhark.Optimise.ArrayShortCircuiting.DataStructs
2 (Data Constructor) | Futhark.Optimise.ArrayShortCircuiting.DataStructs
CoalescedKind | Futhark.Optimise.ArrayShortCircuiting.DataStructs
CoalsEntry |
1 (Type/Class) | Futhark.Optimise.ArrayShortCircuiting.DataStructs
2 (Data Constructor) | Futhark.Optimise.ArrayShortCircuiting.DataStructs
CoalsTab | Futhark.Optimise.ArrayShortCircuiting.DataStructs, Futhark.Optimise.ArrayShortCircuiting.ArrayCoalescing
Code | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
Coerce | Language.Futhark.Syntax, Language.Futhark
coerce | Futhark.IR.Mem.LMAD

coerceIntPrimExp

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

collect |
1 (Function) | Futhark.CodeGen.Backends.GenericPython
2 (Function) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
3 (Function) | Futhark.CodeGen.ImpGen
collect' |
1 (Function) | Futhark.CodeGen.Backends.GenericPython
2 (Function) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
3 (Function) | Futhark.CodeGen.ImpGen
collectStms | Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
collectStms_ | Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
COLON | Language.Futhark.Parser.Lexer.Tokens
colon | Futhark.Util.Pretty
COLON_GT | Language.Futhark.Parser.Lexer.Tokens
Color | Futhark.Util.Pretty, Futhark.Util.Table
color | Futhark.Util.Pretty, Futhark.Util.Table
colorDull | Futhark.Util.Pretty
colorGraph | Futhark.Optimise.MemoryBlockMerging.GreedyColoring
Coloring | Futhark.Optimise.MemoryBlockMerging.GreedyColoring
column | Futhark.Util.Pretty
COMMA | Language.Futhark.Parser.Lexer.Tokens
comma | Futhark.Util.Pretty
commasep | Futhark.Util.Pretty
commastack | Futhark.Util.Pretty
COMMENT | Language.Futhark.Parser.Lexer.Tokens
Comment |
1 (Type/Class) | Futhark.Pkg.Types
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST
3 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
4 (Type/Class) | Language.Futhark.Parser.Monad, Language.Futhark.Parser
5 (Data Constructor) | Language.Futhark.Parser.Monad, Language.Futhark.Parser
comment | Futhark.Fmt.Monad
Commented |
1 (Type/Class) | Futhark.Pkg.Types
2 (Data Constructor) | Futhark.Pkg.Types
commented | Futhark.Pkg.Types
commentLoc | Language.Futhark.Parser.Monad, Language.Futhark.Parser
comments | Futhark.Pkg.Types
commentStyle | Futhark.Fmt.Monad
commentText | Language.Futhark.Parser.Monad, Language.Futhark.Parser
commitVersion | Futhark.Pkg.Types
commonOptions | Futhark.Util.Options
commonPermutationEliminators | Futhark.Optimise.ArrayLayout.Layout
Commutative | Futhark.IR.Syntax.Core, 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

commutativeBinOp

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

commutativeLambda | 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
Commutativity | Futhark.IR.Syntax.Core, 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
compareComplexity | Futhark.Analysis.AlgSimplify
compareSeveralValues | Futhark.Test.Values
compareValues | Futhark.Test.Values, Futhark.Test
compArrayTypes | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compBackend | Futhark.Bench
compClearItems | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compCtxFields | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compDeclaredMem | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compEarlyDecls | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compFuthark | Futhark.Bench
compHeaderDecls | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileAlloc | Futhark.CodeGen.ImpGen
compileArg | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileBlockResult | Futhark.CodeGen.ImpGen.GPU.Block
compileBody | Futhark.CodeGen.ImpGen
compileBody' | Futhark.CodeGen.ImpGen
compileCAction | Futhark.Actions
compileCode |
1 (Function) | Futhark.CodeGen.Backends.GenericPython
2 (Function) | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileCopy | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileCopyWith | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileCtoWASMAction | Futhark.Actions
compileCUDAAction | Futhark.Actions
compileDest | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileDim | Futhark.CodeGen.Backends.GenericPython
compileExp |
1 (Function) | Futhark.CodeGen.Backends.GenericPython
2 (Function) | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
3 (Function) | Futhark.CodeGen.ImpGen
compileFun | Futhark.CodeGen.Backends.GenericC.Fun
compileHIPAction | Futhark.Actions
compileLoopBody | Futhark.CodeGen.ImpGen
compileMulticoreAction | Futhark.Actions
compileMulticoreToISPCAction | Futhark.Actions
compileMulticoreToWASMAction | Futhark.Actions
compileName | Futhark.CodeGen.Backends.GenericPython
compileOp | Futhark.CodeGen.Backends.MulticoreC
compileOpenCLAction | Futhark.Actions
CompileOptions |
1 (Type/Class) | Futhark.Bench
2 (Data Constructor) | Futhark.Bench
compilePrimExp |
1 (Function) | Futhark.CodeGen.Backends.GenericPython
2 (Function) | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compilePrimToExtNp | Futhark.CodeGen.Backends.GenericPython
compilePrimToNp | Futhark.CodeGen.Backends.GenericPython
compilePrimType | Futhark.CodeGen.Backends.GenericPython
compilePrimValue | Futhark.CodeGen.Backends.GenericPython
compileProg |
1 (Function) | Futhark.CodeGen.Backends.GenericPython
2 (Function) | Futhark.CodeGen.Backends.GenericC
3 (Function) | Futhark.CodeGen.ImpGen
4 (Function) | Futhark.CodeGen.ImpGen.Sequential
5 (Function) | Futhark.CodeGen.Backends.SequentialWASM
6 (Function) | Futhark.CodeGen.Backends.SequentialPython
7 (Function) | Futhark.CodeGen.Backends.SequentialC
8 (Function) | Futhark.CodeGen.ImpGen.Multicore
9 (Function) | Futhark.CodeGen.Backends.MulticoreC
10 (Function) | Futhark.CodeGen.Backends.MulticoreWASM
11 (Function) | Futhark.CodeGen.Backends.MulticoreISPC
12 (Function) | Futhark.CodeGen.ImpGen.OpenCL
13 (Function) | Futhark.CodeGen.Backends.PyOpenCL
14 (Function) | Futhark.CodeGen.Backends.COpenCL
15 (Function) | Futhark.CodeGen.ImpGen.HIP
16 (Function) | Futhark.CodeGen.Backends.HIP
17 (Function) | Futhark.CodeGen.ImpGen.CUDA
18 (Function) | Futhark.CodeGen.Backends.CCUDA
compileProg' | Futhark.CodeGen.Backends.GenericC
compileProgCUDA | Futhark.CodeGen.ImpGen.GPU
compileProgHIP | Futhark.CodeGen.ImpGen.GPU
compileProgOpenCL | Futhark.CodeGen.ImpGen.GPU
compileProgram | Futhark.Test
compilePyOpenCLAction | Futhark.Actions
compilePythonAction | Futhark.Actions
CompilerBug | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
compilerBug | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
compilerBugS | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
CompilerEnv |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
CompilerError | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
CompilerLimitation | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
compilerLimitation | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
compilerLimitationS | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
CompilerM |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compilerMain | Futhark.Compiler.CLI
CompilerMode | Futhark.Compiler.Config, Futhark.CodeGen.Backends.GenericPython, Futhark.Compiler, Futhark.Compiler.CLI
CompilerOption | Futhark.Compiler.CLI
CompilerState |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileSegHist |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegHist
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegHist
compileSegMap |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegMap
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegMap
compileSegRed |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegRed
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegRed
compileSegRed' |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegRed
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegRed
compileSegScan |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegScan
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegScan.TwoPass
3 (Function) | Futhark.CodeGen.ImpGen.GPU.SegScan.SinglePass
4 (Function) | Futhark.CodeGen.ImpGen.GPU.SegScan
compileStms | Futhark.CodeGen.ImpGen
compileThreadResult |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base
2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base
CompileTimeFailure | Futhark.Test.Spec, Futhark.Test
compileVar | Futhark.CodeGen.Backends.GenericPython
compileVoidFun | Futhark.CodeGen.Backends.GenericC.Fun
compInit | Futhark.CodeGen.Backends.GenericPython
compItems | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC

Complement

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

compLibDecls | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compNameSrc |
1 (Function) | Futhark.CodeGen.Backends.GenericPython
2 (Function) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compOptions | Futhark.Bench
Compound | Futhark.Test.Values
CompoundValue | Futhark.Test.Values
compUserState |
1 (Function) | Futhark.CodeGen.Backends.GenericPython
2 (Function) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
Concat | 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
ConcatCoal | Futhark.Optimise.ArrayShortCircuiting.DataStructs
concatMapM | Futhark.Util
concatWith | Futhark.Util.Pretty
Cond | Futhark.CodeGen.Backends.GenericPython.AST
CondBodyName | Futhark.Analysis.AccessPattern

condExp

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

condFun

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

condPipeline | Futhark.Pipeline, Futhark.Compiler.CLI
configType | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
connectToSink | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
Cons | Futhark.Optimise.Fusion.GraphRep
Const | Futhark.Script
Constant |
1 (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
2 (Data Constructor) | Language.Futhark.Interpreter.AD
constant | 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
Constants |
1 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
constantStyle | Futhark.Fmt.Monad

constFoldPrimExp

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

constituent | Language.Futhark.Primitive.Parse
Constr | Language.Futhark.Syntax, Language.Futhark
constrain | Language.Futhark.TypeChecker.Terms.Monad
Constraint |
1 (Type/Class) | Language.Futhark.TypeChecker.Unify
2 (Data Constructor) | Language.Futhark.TypeChecker.Unify
Constraints | Language.Futhark.TypeChecker.Unify
constructBody | Futhark.Optimise.Simplify.Engine
constructKernel | Futhark.Pass.ExtractKernels.Distribution
CONSTRUCTOR | Language.Futhark.Parser.Lexer.Tokens
Constructor |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython
constsDecl | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
constsInit | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
ConstType | Futhark.Analysis.AccessPattern
ConstUse | Futhark.CodeGen.ImpCode.GPU
Consume |
1 (Data Constructor) | Futhark.IR.Syntax.Core, 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
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark
consume |
1 (Function) | Futhark.IR.TypeCheck
2 (Function) | Futhark.Analysis.SymbolTable
consumedByLambda | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases
consumedInBody | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases
ConsumedInExp | Futhark.IR.Aliases
consumedInExp | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases
consumedInKernelBody | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
consumedInOp | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases
consumedInStm | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases
consumedInStms | Futhark.IR.Aliases
consumedU | Futhark.Analysis.UsageTable
consumedUsage | Futhark.Analysis.UsageTable
Context |
1 (Type/Class) | Futhark.Analysis.AccessPattern
2 (Data Constructor) | Futhark.Analysis.AccessPattern
context | Futhark.IR.TypeCheck
contextField | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
contextFieldDyn | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
contextH | Futhark.CodeGen.RTS.C
contextPrototypesH | Futhark.CodeGen.RTS.C
contextType | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
contractEdge | Futhark.Optimise.Fusion.GraphRep
convFloat | Futhark.Util
ConvOp |

1 (Type/Class)

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

2 (Data Constructor) | 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

ConvOpExp

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

convOpFun

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

convOpType

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

Copy |
1 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
copy | Futhark.CodeGen.ImpGen
CopyBarrier |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
copyCL | Futhark.CodeGen.RTS.OpenCL
CopyCoal | Futhark.Optimise.ArrayShortCircuiting.DataStructs
CopyCompiler | Futhark.CodeGen.ImpGen
copyConsumedArrsInBody | Futhark.AD.Rev.Monad
copyConsumedArrsInStm | Futhark.AD.Rev.Monad
copyDWIM | Futhark.CodeGen.ImpGen
copyDWIMFix | Futhark.CodeGen.ImpGen
copyH | Futhark.CodeGen.RTS.C
copyMemoryDefaultSpace | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
CopyNoBarrier | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
copyPropagateInFun | Futhark.Transform.CopyPropagate
copyPropagateInProg | Futhark.Transform.CopyPropagate
copyPropagateInStms | Futhark.Transform.CopyPropagate
copysign | Futhark.Util.CMath
copysignf | Futhark.Util.CMath
Count |
1 (Type/Class) | Futhark.IR.GPU.Sizes, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
2 (Data Constructor) | Futhark.IR.GPU.Sizes, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
CParts |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
cproduct | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
createsNewArrOK | Futhark.Optimise.ArrayShortCircuiting.DataStructs
criticalSection | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
cScalarDefs | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
CSEInOp | Futhark.Optimise.CSE
cServer | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
csum | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
Ctx |
1 (Type/Class) | Language.Futhark.Interpreter
2 (Data Constructor) | Language.Futhark.Interpreter
ctxEnv | Language.Futhark.Interpreter
ctxImports | Language.Futhark.Interpreter
ctxWithImports | Language.Futhark.Interpreter
CUDA | Futhark.CodeGen.ImpGen.GPU.Base
curLevel | Language.Futhark.TypeChecker.Unify
currentLevel | Futhark.Analysis.AccessPattern
cUtils | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
Cyan | Futhark.Util.Pretty, Futhark.Util.Table