| cacheMem | Futhark.CodeGen.Backends.GenericC |
| cachingMemory | Futhark.CodeGen.Backends.GenericC |
| CalcNumGroups | Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
| Call | |
| 1 (Data Constructor) | Futhark.Script |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| CallCompiler | Futhark.CodeGen.Backends.GenericC |
| calledByConsts | Futhark.Analysis.CallGraph |
| calledFuncs | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| CallGraph | Futhark.Analysis.CallGraph |
| callGraphAction | Futhark.Actions |
| CallKernel | Futhark.CodeGen.ImpCode.GPU |
| CallKernelGen | Futhark.CodeGen.ImpGen.GPU.Base |
| calls | Futhark.Analysis.CallGraph |
| CanBeAliased | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
| CanBeWise | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| cannotSimplify | Futhark.Optimise.Simplify.Rule |
| CASE | Language.Futhark.Parser |
| Case | Language.Futhark |
| CaseBase | Language.Futhark.Syntax, Language.Futhark |
| CasePat | Language.Futhark.Syntax, Language.Futhark |
| Cast | Futhark.CodeGen.Backends.GenericPython.AST |
| 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 |
| 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.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| ceilDouble | Futhark.Util |
| ceilFloat | Futhark.Util |
| 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 |
| char | Futhark.Util.Pretty |
| CHARLIT | Language.Futhark.Parser |
| chaselevH | Futhark.CodeGen.RTS.C |
| 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.COpenCL, 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.TypeCheck |
| CheckableOp | Futhark.TypeCheck |
| checkArg | Futhark.TypeCheck |
| checkAttr | Language.Futhark.TypeChecker.Monad |
| checkBody | Futhark.TypeCheck |
| checkBodyDec | Futhark.TypeCheck |
| checkCerts | Futhark.TypeCheck |
| checkDec | Language.Futhark.TypeChecker |
| checkDoLoop | Language.Futhark.TypeChecker.Terms.DoLoop |
| CheckedLoop | Language.Futhark.TypeChecker.Terms.DoLoop |
| checkExp | |
| 1 (Function) | Futhark.TypeCheck |
| 2 (Function) | Language.Futhark.TypeChecker |
| checkExpDec | Futhark.TypeCheck |
| checkExtType | Futhark.TypeCheck |
| checkForDuplicateNames | Language.Futhark.TypeChecker.Types |
| checkFParamDec | Futhark.TypeCheck |
| checkFunDef | Language.Futhark.TypeChecker.Terms |
| checkIfConsumable | Language.Futhark.TypeChecker.Terms.Monad |
| 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.TypeCheck |
| checkLetBoundDec | Futhark.TypeCheck |
| checkLParamDec | Futhark.TypeCheck |
| checkMemInfo | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| checkModExp | Language.Futhark.TypeChecker |
| checkName | Language.Futhark.TypeChecker.Monad |
| checkNamedDim | Language.Futhark.TypeChecker.Monad |
| checkOccurrences | Language.Futhark.TypeChecker.Terms.Monad |
| checkOneExp | Language.Futhark.TypeChecker.Terms |
| checkOp | Futhark.TypeCheck |
| checkOpWith | Futhark.TypeCheck |
| checkPat | Language.Futhark.TypeChecker.Terms.Pat |
| checkProg | |
| 1 (Function) | Futhark.TypeCheck |
| 2 (Function) | Language.Futhark.TypeChecker |
| checkQualName | Language.Futhark.TypeChecker.Monad |
| checkResult | Futhark.Test |
| checkRetType | Futhark.TypeCheck |
| checkSOACArrayArgs | Futhark.TypeCheck |
| checkStm | Futhark.TypeCheck |
| checkStms | Futhark.TypeCheck |
| checkSubExp | Futhark.TypeCheck |
| checkType | Futhark.TypeCheck |
| checkTypeExp | Language.Futhark.TypeChecker.Types |
| checkTypeExpNonrigid | Language.Futhark.TypeChecker.Terms.Monad |
| checkTypeExpRigid | Language.Futhark.TypeChecker.Terms.Monad |
| checkTypeParams | Language.Futhark.TypeChecker.Types |
| chunk | Futhark.Util |
| ChunkMap | Futhark.Pass.ExplicitAllocations |
| chunkMap | Futhark.Pass.ExplicitAllocations |
| 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.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| Class | Futhark.CodeGen.Backends.GenericPython.AST |
| ClassDef | Futhark.CodeGen.Backends.GenericPython.AST |
| 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.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| cliDefs | Futhark.CodeGen.Backends.GenericC.CLI |
| cliOptions | Futhark.CodeGen.Backends.MulticoreC |
| closeEnough | Futhark.IR.Mem.IxFun |
| CmpEq | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| CmpLle | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| CmpLlt | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| CmpOp | |
| 1 (Type/Class) | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.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.GPU, Futhark.IR.GPUMem |
| CmpOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| cmpOpLambda | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| cmpOpType | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| CmpSizeLe | |
| 1 (Data Constructor) | Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
| 3 (Data Constructor) | Futhark.CodeGen.ImpCode.GPU |
| CmpSle | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| CmpSlt | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| CmpUle | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| CmpUlt | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| Code | |
| 1 (Type/Class) | Futhark.CodeGen.ImpCode |
| 2 (Type/Class) | Futhark.CodeGen.ImpCode.Sequential |
| 3 (Type/Class) | Futhark.CodeGen.ImpCode.OpenCL |
| 4 (Type/Class) | Futhark.CodeGen.ImpCode.Multicore |
| 5 (Type/Class) | Futhark.CodeGen.ImpCode.GPU |
| Coerce | Language.Futhark.Syntax, Language.Futhark |
| coerceIntPrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| collect | |
| 1 (Function) | Futhark.CodeGen.ImpGen |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| collect' | |
| 1 (Function) | Futhark.CodeGen.ImpGen |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| collectOccurrences | Language.Futhark.TypeChecker.Terms.Monad |
| 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 |
| colon | Futhark.Util.Pretty |
| COLON_GT | Language.Futhark.Parser |
| color | Futhark.Util.Console |
| colorGraph | Futhark.Optimise.MemoryBlockMerging.GreedyColoring |
| Coloring | Futhark.Optimise.MemoryBlockMerging.GreedyColoring |
| column | Futhark.Util.Pretty |
| combineTypeShapes | Language.Futhark.Prop, Language.Futhark |
| COMMA | Language.Futhark.Parser |
| comma | Futhark.Util.Pretty |
| commasep | Futhark.Util.Pretty |
| commastack | Futhark.Util.Pretty |
| Comment | |
| 1 (Type/Class) | Futhark.Pkg.Types |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| comment | Futhark.CodeGen.ImpGen |
| Commented | |
| 1 (Type/Class) | Futhark.Pkg.Types |
| 2 (Data Constructor) | Futhark.Pkg.Types |
| commented | Futhark.Pkg.Types |
| comments | Futhark.Pkg.Types |
| commitVersion | Futhark.Pkg.Types |
| commonOptions | |
| 1 (Function) | Futhark.CodeGen.Backends.COpenCL.Boilerplate |
| 2 (Function) | Futhark.Util.Options |
| 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 | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 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 |
| compareSeveralValues | Futhark.Test.Values |
| compareValues | Futhark.Test.Values, Futhark.Test |
| compBackend | Futhark.Bench |
| compFuthark | Futhark.Bench |
| compileAlloc | Futhark.CodeGen.ImpGen |
| compileBody | Futhark.CodeGen.ImpGen |
| compileBody' | Futhark.CodeGen.ImpGen |
| compileCAction | Futhark.Actions |
| compileCode | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| compileCtoWASMAction | Futhark.Actions |
| compileCUDAAction | Futhark.Actions |
| compileDim | Futhark.CodeGen.Backends.GenericPython |
| compileExp | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.ImpGen |
| 3 (Function) | Futhark.CodeGen.Backends.GenericPython |
| compileExpToName | Futhark.CodeGen.Backends.GenericC |
| compileFun | Futhark.CodeGen.Backends.GenericC |
| compileGroupResult | Futhark.CodeGen.ImpGen.GPU.Base |
| compileLoopBody | Futhark.CodeGen.ImpGen |
| compileMulticoreAction | Futhark.Actions |
| compileMulticoreToWASMAction | Futhark.Actions |
| compileName | Futhark.CodeGen.Backends.GenericPython |
| compileOpenCLAction | Futhark.Actions |
| CompileOptions | |
| 1 (Type/Class) | Futhark.Bench |
| 2 (Data Constructor) | Futhark.Bench |
| compilePrimExp | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| compilePrimToExtNp | Futhark.CodeGen.Backends.GenericPython |
| compilePrimToNp | Futhark.CodeGen.Backends.GenericPython |
| compilePrimType | Futhark.CodeGen.Backends.GenericPython |
| compilePrimTypeExt | Futhark.CodeGen.Backends.GenericPython |
| compilePrimValue | Futhark.CodeGen.Backends.GenericPython |
| compileProg | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.ImpGen |
| 3 (Function) | Futhark.CodeGen.ImpGen.Sequential |
| 4 (Function) | Futhark.CodeGen.Backends.SequentialWASM |
| 5 (Function) | Futhark.CodeGen.Backends.SequentialC |
| 6 (Function) | Futhark.CodeGen.ImpGen.Multicore |
| 7 (Function) | Futhark.CodeGen.Backends.MulticoreC |
| 8 (Function) | Futhark.CodeGen.Backends.MulticoreWASM |
| 9 (Function) | Futhark.CodeGen.ImpGen.OpenCL |
| 10 (Function) | Futhark.CodeGen.Backends.COpenCL |
| 11 (Function) | Futhark.CodeGen.ImpGen.CUDA |
| 12 (Function) | Futhark.CodeGen.Backends.CCUDA |
| 13 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 14 (Function) | Futhark.CodeGen.Backends.SequentialPython |
| 15 (Function) | Futhark.CodeGen.Backends.PyOpenCL |
| compileProgCUDA | 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 |
| 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.GenericC |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
| compilerMain | Futhark.Compiler.CLI |
| CompilerMode | Futhark.Compiler.CLI, Futhark.CodeGen.Backends.GenericPython |
| CompilerOption | Futhark.Compiler.CLI |
| CompilerState | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
| 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 |
| compInit | Futhark.CodeGen.Backends.GenericPython |
| Complement | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| compNameSrc | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| compOptions | Futhark.Bench |
| Compound | Futhark.Test.Values |
| CompoundValue | Futhark.Test.Values |
| compUserState | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| computeThreadChunkSize | Futhark.CodeGen.ImpGen.GPU.Base |
| 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 |
| ConcatReturns | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
| Cond | Futhark.CodeGen.Backends.GenericPython.AST |
| Const | Futhark.Script |
| Constant | 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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 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.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| ConstDim | Language.Futhark.Syntax, Language.Futhark |
| constFoldPrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| constituent | Futhark.IR.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 |
| constructKernel | Futhark.Pass.ExtractKernels.Distribution |
| CONSTRUCTOR | Language.Futhark.Parser |
| 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.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| constsInit | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 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.TypeCheck |
| 2 (Function) | Futhark.Analysis.SymbolTable |
| 3 (Function) | Language.Futhark.TypeChecker.Terms.Monad |
| consumed | Language.Futhark.TypeChecker.Terms.Monad |
| 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 |
| consumedUsage | Futhark.Analysis.UsageTable |
| consumeOnlyParams | Futhark.TypeCheck |
| consuming | Language.Futhark.TypeChecker.Terms.Monad |
| consumption | Language.Futhark.TypeChecker.Terms.Monad |
| context | Futhark.TypeCheck |
| contextContents | Futhark.CodeGen.Backends.GenericC |
| contextField | Futhark.CodeGen.Backends.GenericC |
| contextFinalInits | Futhark.CodeGen.Backends.GenericC |
| contextType | Futhark.CodeGen.Backends.GenericC |
| convFloat | Futhark.Util |
| ConvOp | |
| 1 (Type/Class) | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.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.GPU, Futhark.IR.GPUMem |
| ConvOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| convOpFun | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| convOpType | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| Copy | |
| 1 (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 |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 3 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
| 4 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| copy | Futhark.CodeGen.ImpGen |
| CopyCompiler | Futhark.CodeGen.ImpGen |
| copyDevToDev | Futhark.CodeGen.Backends.COpenCL.Boilerplate, Futhark.CodeGen.Backends.CCUDA.Boilerplate |
| copyDevToHost | Futhark.CodeGen.Backends.COpenCL.Boilerplate, Futhark.CodeGen.Backends.CCUDA.Boilerplate |
| copyDWIM | Futhark.CodeGen.ImpGen |
| copyDWIMFix | Futhark.CodeGen.ImpGen |
| copyElementWise | Futhark.CodeGen.ImpGen |
| copyHostToDev | Futhark.CodeGen.Backends.COpenCL.Boilerplate, Futhark.CodeGen.Backends.CCUDA.Boilerplate |
| copyMemoryDefaultSpace | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| copyPropagateInFun | Futhark.Transform.CopyPropagate |
| copyPropagateInProg | Futhark.Transform.CopyPropagate |
| copyPropagateInStms | Futhark.Transform.CopyPropagate |
| copyScalarFromDev | Futhark.CodeGen.Backends.COpenCL.Boilerplate, Futhark.CodeGen.Backends.CCUDA.Boilerplate |
| copyScalarToDev | Futhark.CodeGen.Backends.COpenCL.Boilerplate, Futhark.CodeGen.Backends.CCUDA.Boilerplate |
| costCentreReport | Futhark.CodeGen.Backends.COpenCL.Boilerplate, Futhark.CodeGen.Backends.CCUDA.Boilerplate |
| Count | |
| 1 (Type/Class) | Futhark.IR.GPU.Sizes, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 2 (Data Constructor) | Futhark.IR.GPU.Sizes, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 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.COpenCL, 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.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| cproduct | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC |
| cScalarDefs | Futhark.CodeGen.Backends.SimpleRep |
| 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.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| csum | Futhark.CodeGen.Backends.SimpleRep |
| Ctx | |
| 1 (Type/Class) | Language.Futhark.Interpreter |
| 2 (Data Constructor) | Language.Futhark.Interpreter |
| ctxEnv | Language.Futhark.Interpreter |
| ctxImports | Language.Futhark.Interpreter |
| CUDA | Futhark.CodeGen.ImpGen.GPU.Base |
| cudaH | Futhark.CodeGen.RTS.C |
| curLevel | Language.Futhark.TypeChecker.Unify |
| 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.COpenCL, Futhark.CodeGen.Backends.CCUDA |