futhark

Index - C

CacheDir 
1 (Type/Class)Futhark.Pkg.Info
2 (Data Constructor)Futhark.Pkg.Info
cacheHFuthark.CodeGen.RTS.C
cacheMemFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
cachingMemoryFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
CalcNumBlocksFuthark.IR.GPU.Op, Futhark.IR.GPUMem, Futhark.IR.GPU
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
callLanguage.Futhark.Interpreter.FFI.ServerM
CallCompilerFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
calledByConstsFuthark.Analysis.CallGraph
calledFuncsFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
CallGraphFuthark.Analysis.CallGraph
callGraphFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
callGraphActionFuthark.Actions
CallKernelFuthark.CodeGen.ImpCode.GPU
CallKernelGenFuthark.CodeGen.ImpGen.GPU.Base
callsFuthark.Analysis.CallGraph
CanBeAliasedFuthark.IR.Aliases
CanBeWiseFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
cannotSimplifyFuthark.Optimise.Simplify.Rule
cartesianFuthark.Util
CASELanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
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.GPUMem, Futhark.IR.GPU
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.GPUMem, Futhark.IR.GPU
3 (Type/Class)Language.Futhark.Prop, Language.Futhark
CaseBaseLanguage.Futhark.Syntax, Language.Futhark
caseBodyFuthark.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.GPUMem, Futhark.IR.GPU
caseMatchFuthark.CodeGen.ImpGen
CasePatLanguage.Futhark.Syntax, Language.Futhark
casePatFuthark.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.GPUMem, Futhark.IR.GPU
castScopeFuthark.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.GPUMem, Futhark.IR.GPU
catFuthark.Util.Pretty
CatchFuthark.CodeGen.Backends.GenericPython.AST
cbrtFuthark.Util.CMath
cbrtfFuthark.Util.CMath
cCLIFuthark.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
ceilDivFuthark.Util.IntegralExp
ceilDoubleFuthark.Util.CMath
ceilFloatFuthark.Util.CMath
censorStmsFuthark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
certifyFuthark.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.GPUMem, Futhark.IR.GPU
certifyingFuthark.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.GPUMem, Futhark.IR.GPU
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.GPUMem, Futhark.IR.GPU
certsFuthark.Optimise.ArrayShortCircuiting.DataStructs
changeEnvFuthark.Optimise.TileLoops.Shared
CHARLITLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
cHeaderFuthark.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
cheapOpFuthark.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.GPUMem, Futhark.IR.GPU
CheckableFuthark.IR.TypeCheck
checkArgFuthark.IR.TypeCheck
checkAttrLanguage.Futhark.TypeChecker.Monad
checkBodyFuthark.IR.TypeCheck
checkBodyDecFuthark.IR.TypeCheck
CheckBoundsFuthark.AD.Rev.Monad
checkCertsFuthark.IR.TypeCheck
checkDecLanguage.Futhark.TypeChecker
CheckedLoopLanguage.Futhark.TypeChecker.Terms.Loop
checkExp 
1 (Function)Futhark.IR.TypeCheck
2 (Function)Language.Futhark.TypeChecker
checkExpDecFuthark.IR.TypeCheck
checkExtLambdaFuthark.IR.TypeCheck
checkExtTypeFuthark.IR.TypeCheck
checkFParamDecFuthark.IR.TypeCheck
checkFunDefLanguage.Futhark.TypeChecker.Terms
CheckingLanguage.Futhark.TypeChecker.Terms.Monad
CheckingApplyLanguage.Futhark.TypeChecker.Terms.Monad
CheckingAscriptionLanguage.Futhark.TypeChecker.Terms.Monad
CheckingBranchesLanguage.Futhark.TypeChecker.Terms.Monad
CheckingLetGeneraliseLanguage.Futhark.TypeChecker.Terms.Monad
CheckingLoopBodyLanguage.Futhark.TypeChecker.Terms.Monad
CheckingLoopInitialLanguage.Futhark.TypeChecker.Terms.Monad
CheckingParamsLanguage.Futhark.TypeChecker.Terms.Monad
CheckingPatLanguage.Futhark.TypeChecker.Terms.Monad
CheckingRecordUpdateLanguage.Futhark.TypeChecker.Terms.Monad
CheckingReturnLanguage.Futhark.TypeChecker.Terms.Monad
checkLambdaFuthark.IR.TypeCheck
checkLetBoundDecFuthark.IR.TypeCheck
checkLoopLanguage.Futhark.TypeChecker.Terms.Loop
checkLParamDecFuthark.IR.TypeCheck
checkMemInfoFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
checkModExpLanguage.Futhark.TypeChecker
checkNameLanguage.Futhark.TypeChecker.Monad
checkOneExpLanguage.Futhark.TypeChecker.Terms
checkOpFuthark.IR.TypeCheck
checkOpWithFuthark.IR.TypeCheck
checkProg 
1 (Function)Futhark.IR.TypeCheck
2 (Function)Language.Futhark.TypeChecker
checkQualNameLanguage.Futhark.TypeChecker.Monad
checkResultFuthark.Test
checkRetTypeFuthark.IR.TypeCheck
checkSingleExpLanguage.Futhark.TypeChecker.Terms.Unsized
checkSizeExp 
1 (Function)Language.Futhark.TypeChecker.Terms.Unsized
2 (Function)Language.Futhark.TypeChecker.Terms
checkSliceFuthark.IR.TypeCheck
checkSOACArrayArgsFuthark.IR.TypeCheck
checkStmFuthark.IR.TypeCheck
checkStmsFuthark.IR.TypeCheck
checkSubExpFuthark.IR.TypeCheck
checkTypeFuthark.IR.TypeCheck
checkTypeExpLanguage.Futhark.TypeChecker.Types
checkTypeExpNonrigidLanguage.Futhark.TypeChecker.Terms.Monad
checkValDef 
1 (Function)Language.Futhark.TypeChecker.Terms.Unsized
2 (Function)Language.Futhark.TypeChecker.Consumption
checkValNameLanguage.Futhark.TypeChecker.Monad
ChunkFuthark.Pkg.Types
chunkFuthark.Util
chunkLikeFuthark.Util
ChunkLoopVectorizationFuthark.CodeGen.ImpGen.Multicore.Base
chunksFuthark.Util
ClassFuthark.CodeGen.Backends.GenericPython.AST
ClassDefFuthark.CodeGen.Backends.GenericPython.AST
CLCodeFuthark.CodeGen.ImpCode.OpenCL
cLibFuthark.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
cliDefsFuthark.CodeGen.Backends.GenericC.CLI
cliOptionsFuthark.CodeGen.Backends.MulticoreC
closeEnoughFuthark.IR.Mem.LMAD
closureFreeStructFieldFuthark.CodeGen.Backends.MulticoreC
cManifestFuthark.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
CmpEqLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
CmpLleLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
CmpLltLanguage.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.GPUMem, Futhark.IR.GPU, 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.GPUMem, Futhark.IR.GPU, 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.GPUMem, Futhark.IR.GPU
CmpOpExpFuthark.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
cmpOpLambdaFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
cmpOpTypeLanguage.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.GPUMem, Futhark.IR.GPU, 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.GPUMem, Futhark.IR.GPU
CmpSleLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
CmpSltLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
CmpUleLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
CmpUltLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
Coalesced 
1 (Type/Class)Futhark.Optimise.ArrayShortCircuiting.DataStructs
2 (Data Constructor)Futhark.Optimise.ArrayShortCircuiting.DataStructs
CoalescedKindFuthark.Optimise.ArrayShortCircuiting.DataStructs
CoalsEntry 
1 (Type/Class)Futhark.Optimise.ArrayShortCircuiting.DataStructs
2 (Data Constructor)Futhark.Optimise.ArrayShortCircuiting.DataStructs
CoalsTabFuthark.Optimise.ArrayShortCircuiting.DataStructs, Futhark.Optimise.ArrayShortCircuiting.ArrayCoalescing
CodeFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
CodeLensFuthark.LSP.CommandType
CoerceLanguage.Futhark.Syntax, Language.Futhark
coerceFuthark.IR.Mem.LMAD
coerceIntPrimExpFuthark.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
collectStmsFuthark.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
collectTySetLanguage.Futhark.TypeChecker.Monad
COLONLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
colonFuthark.Util.Pretty
COLON_GTLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
ColorFuthark.Util.Pretty, Futhark.Util.Table
colorFuthark.Util.Pretty, Futhark.Util.Table
colorDullFuthark.Util.Pretty
colorGraphFuthark.Optimise.MemoryBlockMerging.GreedyColoring
ColoringFuthark.Optimise.MemoryBlockMerging.GreedyColoring
columnFuthark.Util.Pretty
COMMALanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
commaFuthark.Util.Pretty
CommandTypeFuthark.LSP.CommandType
commasepFuthark.Util.Pretty
commastackFuthark.Util.Pretty
COMMENTLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
Comment 
1 (Type/Class)Futhark.Pkg.Types
2 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
3 (Type/Class)Language.Futhark.Parser.Monad, Language.Futhark.Parser.Parser, Language.Futhark.Parser
4 (Data Constructor)Language.Futhark.Parser.Monad, Language.Futhark.Parser.Parser, Language.Futhark.Parser
comment 
1 (Function)Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
2 (Function)Futhark.Fmt.Monad
Commented 
1 (Type/Class)Futhark.Pkg.Types
2 (Data Constructor)Futhark.Pkg.Types
commentedFuthark.Pkg.Types
commentLocLanguage.Futhark.Parser.Monad, Language.Futhark.Parser.Parser, Language.Futhark.Parser
commentsFuthark.Pkg.Types
commentStyleFuthark.Fmt.Monad
commentTextLanguage.Futhark.Parser.Monad, Language.Futhark.Parser.Parser, Language.Futhark.Parser
commitVersionFuthark.Pkg.Types
commonOptionsFuthark.Util.Options
commonPermutationEliminatorsFuthark.Optimise.ArrayLayout.Layout
CommutativeFuthark.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.GPUMem, Futhark.IR.GPU
commutativeBinOpLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
commutativeLambdaFuthark.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.GPUMem, Futhark.IR.GPU
CommutativityFuthark.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.GPUMem, Futhark.IR.GPU
compareComplexityFuthark.Analysis.AlgSimplify
compareSeveralValuesFuthark.Test.Values
compareValuesFuthark.Test.Values, Futhark.Test
compArrayTypesFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compBackendFuthark.Bench
compClearItemsFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compCtxFieldsFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compDeclaredMemFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compEarlyDeclsFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compFutharkFuthark.Bench
compHeaderDeclsFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileAllocFuthark.CodeGen.ImpGen
compileArgFuthark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileBlockResultFuthark.CodeGen.ImpGen.GPU.Block
compileBodyFuthark.CodeGen.ImpGen
compileBody'Futhark.CodeGen.ImpGen
compileCActionFuthark.Actions
compileCode 
1 (Function)Futhark.CodeGen.Backends.GenericPython
2 (Function)Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileCopyFuthark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileCopyWithFuthark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileCtoWASMActionFuthark.Actions
compileCUDAActionFuthark.Actions
compileDestFuthark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
compileDimFuthark.CodeGen.Backends.GenericPython
compileEnsureDirectFuthark.CodeGen.ImpGen
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
compileFunFuthark.CodeGen.Backends.GenericC.Fun
compileHIPActionFuthark.Actions
compileLoopBodyFuthark.CodeGen.ImpGen
compileMulticoreActionFuthark.Actions
compileMulticoreToISPCActionFuthark.Actions
compileMulticoreToWASMActionFuthark.Actions
compileNameFuthark.CodeGen.Backends.GenericPython
compileOpFuthark.CodeGen.Backends.MulticoreC
compileOpenCLActionFuthark.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
compilePrimToExtNpFuthark.CodeGen.Backends.GenericPython
compilePrimToNpFuthark.CodeGen.Backends.GenericPython
compilePrimTypeFuthark.CodeGen.Backends.GenericPython
compilePrimValueFuthark.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
compileProgCUDAFuthark.CodeGen.ImpGen.GPU
compileProgHIPFuthark.CodeGen.ImpGen.GPU
compileProgOpenCLFuthark.CodeGen.ImpGen.GPU
compileProgramFuthark.Test.Compile, Futhark.Test
compilePyOpenCLActionFuthark.Actions
compilePythonActionFuthark.Actions
CompilerBugFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
compilerBugFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
compilerBugSFuthark.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
CompilerErrorFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
CompilerLimitationFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
compilerLimitationFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
compilerLimitationSFuthark.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
compilerMainFuthark.Compiler.CLI
CompilerModeFuthark.Compiler.Config, Futhark.CodeGen.Backends.GenericPython, Futhark.Compiler, Futhark.Compiler.CLI
CompilerOptionFuthark.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
compileStmsFuthark.CodeGen.ImpGen
compileThreadResult 
1 (Function)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Function)Futhark.CodeGen.ImpGen.GPU.Base
CompileTimeFailureFuthark.Test.Spec, Futhark.Test
compileVarFuthark.CodeGen.Backends.GenericPython
compileVoidFunFuthark.CodeGen.Backends.GenericC.Fun
compInitFuthark.CodeGen.Backends.GenericPython
compItemsFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
ComplementLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
compLibDeclsFuthark.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
compOptionsFuthark.Bench
composeBindsFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
compUserState 
1 (Function)Futhark.CodeGen.Backends.GenericPython
2 (Function)Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
computeMappingFuthark.LSP.Tool
ConcatFuthark.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.GPUMem, Futhark.IR.GPU
ConcatCoalFuthark.Optimise.ArrayShortCircuiting.DataStructs
concatMapMFuthark.Util
concatWithFuthark.Util.Pretty
CondFuthark.CodeGen.Backends.GenericPython.AST
CondBodyNameFuthark.Analysis.AccessPattern
condExpFuthark.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
condFunLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
condPipelineFuthark.Pipeline, Futhark.Compiler.CLI
configMaxSizeFuthark.Test.Property, Futhark.Test
configNumTestsFuthark.Test.Property, Futhark.Test
configSeedFuthark.Test.Property, Futhark.Test
configShrinkTriesFuthark.Test.Property, Futhark.Test
configTypeFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
connectToSinkFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
ConsFuthark.Optimise.Fusion.GraphRep
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.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Language.Futhark.Interpreter.AD
constantFuthark.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.GPUMem, Futhark.IR.GPU
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
constantStyleFuthark.Fmt.Monad
constFoldPrimExpFuthark.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
constituentLanguage.Futhark.Primitive.Parse
ConstrLanguage.Futhark.Syntax, Language.Futhark
constrainLanguage.Futhark.TypeChecker.Terms.Monad
ConstraintLanguage.Futhark.TypeChecker.Unify
ConstraintsLanguage.Futhark.TypeChecker.Unify
constructBodyFuthark.Optimise.Simplify.Engine
CONSTRUCTORLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
Constructor 
1 (Type/Class)Futhark.CodeGen.Backends.GenericPython
2 (Data Constructor)Futhark.CodeGen.Backends.GenericPython
constsDeclFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
constsInitFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
ConstTypeFuthark.Analysis.AccessPattern
ConstUseFuthark.CodeGen.ImpCode.GPU
Consume 
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.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
consume 
1 (Function)Futhark.IR.TypeCheck
2 (Function)Futhark.Analysis.SymbolTable
consumedByLambdaFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
consumedInBodyFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
ConsumedInExpFuthark.IR.Aliases
consumedInExpFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
consumedInOpFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
consumedInStmFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
consumedInStmsFuthark.IR.Aliases
consumedUFuthark.Analysis.UsageTable
consumedUsageFuthark.Analysis.UsageTable
consumingFuthark.IR.Prop.Types, 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.GPUMem, Futhark.IR.GPU
containingCostCentresFuthark.Profile.Details
containsFuthark.Util.Loc
Context 
1 (Type/Class)Futhark.Analysis.AccessPattern
2 (Data Constructor)Futhark.Analysis.AccessPattern
contextFuthark.IR.TypeCheck
contextFieldFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
contextFieldDynFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
contextHFuthark.CodeGen.RTS.C
contextPrototypesHFuthark.CodeGen.RTS.C
contextTypeFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
contractEdgeFuthark.Optimise.Fusion.GraphRep
convFloatFuthark.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.GPUMem, Futhark.IR.GPU, 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.GPUMem, Futhark.IR.GPU
ConvOpExpFuthark.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
convOpFunLanguage.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.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
convOpTypeLanguage.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.GPUMem, Futhark.IR.GPU, 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
copyFuthark.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
copyCLFuthark.CodeGen.RTS.OpenCL
CopyCoalFuthark.Optimise.ArrayShortCircuiting.DataStructs
CopyCompilerFuthark.CodeGen.ImpGen
copyConsumedArrsInBodyFuthark.AD.Rev.Monad
copyConsumedArrsInStmFuthark.AD.Rev.Monad
copyDWIMFuthark.CodeGen.ImpGen
copyDWIMFixFuthark.CodeGen.ImpGen
copyHFuthark.CodeGen.RTS.C
copyMemoryDefaultSpaceFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
CopyNoBarrierFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
copyPropagateInFunFuthark.Transform.CopyPropagate
copyPropagateInProgFuthark.Transform.CopyPropagate
copyPropagateInStmsFuthark.Transform.CopyPropagate
copysignFuthark.Util.CMath
copysignfFuthark.Util.CMath
CopySizeLanguage.Futhark.TypeChecker.Unify
CostCentreDetails 
1 (Type/Class)Futhark.Profile.Details
2 (Data Constructor)Futhark.Profile.Details
CostCentreName 
1 (Type/Class)Futhark.Profile.Details
2 (Data Constructor)Futhark.Profile.Details
CostCentresFuthark.Profile.Details
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.GPUMem, Futhark.IR.GPU
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.GPUMem, Futhark.IR.GPU
Counter 
1 (Type/Class)Language.Futhark.Interpreter.AD
2 (Data Constructor)Language.Futhark.Interpreter.AD
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
cproductFuthark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
createsNewArrOKFuthark.Optimise.ArrayShortCircuiting.DataStructs
criticalSectionFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
cScalarDefsFuthark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
CSEInOpFuthark.Optimise.CSE
cServerFuthark.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
cssFileFuthark.Util.Html
csumFuthark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
CtEqLanguage.Futhark.TypeChecker.Constraints
CtTyLanguage.Futhark.TypeChecker.Constraints
CtTypeLanguage.Futhark.TypeChecker.Constraints
Ctx 
1 (Type/Class)Language.Futhark.Interpreter
2 (Data Constructor)Language.Futhark.Interpreter
ctxEnvLanguage.Futhark.Interpreter
ctxImportsLanguage.Futhark.Interpreter
ctxWithImportsLanguage.Futhark.Interpreter
CUDAFuthark.CodeGen.ImpGen.GPU.Base
curLevelLanguage.Futhark.TypeChecker.Unify
currentLevelFuthark.Analysis.AccessPattern
cUtilsFuthark.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
CyanFuthark.Util.Pretty, Futhark.Util.Table