Index - C
| Call | |
| 1 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CallGraph | Futhark.Analysis.CallGraph |
| CallKernel | Futhark.CodeGen.ImpCode.Kernels |
| CallKernelGen | Futhark.CodeGen.ImpGen.Kernels.Base |
| CallMethod | Futhark.CodeGen.Backends.GenericCSharp.AST |
| callMethod | Futhark.CodeGen.Backends.GenericCSharp |
| CanBeAliased | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
| CanBeRanged | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
| CanBeWise | Futhark.Optimise.Simplify.Lore, 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 | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| castNameInfo | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| castScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| castStm | Futhark.Analysis.Rephrase |
| castSymbolTable | Futhark.Analysis.SymbolTable |
| cat | Futhark.Util.Pretty |
| Catch | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| cCLI | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| Cert | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| Certificates | |
| 1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| certificates | Futhark.Optimise.Fusion.LoopKernel |
| certify | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| certifying | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| certifyingBinder | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| cFloat32Funs | Futhark.CodeGen.Backends.SimpleRepresentation |
| cFloat32Ops | Futhark.CodeGen.Backends.SimpleRepresentation |
| cFloat64Funs | Futhark.CodeGen.Backends.SimpleRepresentation |
| cFloat64Ops | Futhark.CodeGen.Backends.SimpleRepresentation |
| cFloatConvOps | Futhark.CodeGen.Backends.SimpleRepresentation |
| char | Futhark.Util.Pretty |
| CHARLIT | Language.Futhark.Parser |
| cHeader | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| cheapOp | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| Checkable | Futhark.TypeCheck |
| CheckableOp | Futhark.TypeCheck |
| checkArg | Futhark.TypeCheck |
| checkBody | Futhark.TypeCheck |
| checkBodyLore | Futhark.TypeCheck |
| checkDec | Language.Futhark.TypeChecker |
| Checked | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| checkExp | |
| 1 (Function) | Futhark.TypeCheck |
| 2 (Function) | Language.Futhark.TypeChecker |
| checkExpLore | Futhark.TypeCheck |
| checkExtType | Futhark.TypeCheck |
| checkForDuplicateNames | Language.Futhark.TypeChecker.Types |
| checkFParamLore | Futhark.TypeCheck |
| checkFun' | Futhark.TypeCheck |
| checkFunDef | Language.Futhark.TypeChecker.Terms |
| checkLambda | Futhark.TypeCheck |
| checkLambdaBody | Futhark.TypeCheck |
| checkLambdaParams | Futhark.TypeCheck |
| checkLetBoundLore | Futhark.TypeCheck |
| checkLParamLore | Futhark.TypeCheck |
| checkModExp | Language.Futhark.TypeChecker |
| checkName | Language.Futhark.TypeChecker.Monad |
| checkOneExp | Language.Futhark.TypeChecker.Terms |
| checkOp | Futhark.TypeCheck |
| checkProg | |
| 1 (Function) | Futhark.TypeCheck |
| 2 (Function) | Language.Futhark.TypeChecker |
| checkQualName | Language.Futhark.TypeChecker.Monad |
| checkQualNameWithEnv | Language.Futhark.TypeChecker.Monad |
| checkRetType | Futhark.TypeCheck |
| checkShapeParamUses | Language.Futhark.TypeChecker.Types |
| checkSOACArrayArgs | Futhark.TypeCheck |
| checkStm | Futhark.TypeCheck |
| checkStms | Futhark.TypeCheck |
| checkSubExp | Futhark.TypeCheck |
| checkType | Futhark.TypeCheck |
| checkTypeDecl | Language.Futhark.TypeChecker.Types |
| checkTypeExp | Language.Futhark.TypeChecker.Types |
| checkTypeParams | Language.Futhark.TypeChecker.Types |
| chunk | Futhark.Util |
| chunkedKernelNonconcatOutputs | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| chunkLambda | Futhark.Pass.ExtractKernels.BlockedKernel |
| chunks | Futhark.Util |
| cIntOps | Futhark.CodeGen.Backends.SimpleRepresentation |
| Class | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| ClassConstructor | Futhark.CodeGen.Backends.GenericCSharp.AST |
| ClassDef | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| cLib | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| Closure | Futhark.Internalise.Monad |
| CmpEq | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| CmpLle | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| CmpLlt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| CmpOp | |
| 1 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| CmpOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| cmpOpLambda | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| cmpOpType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| CmpSizeLe | |
| 1 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
| 3 (Data Constructor) | Futhark.CodeGen.ImpCode.Kernels |
| CmpSle | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| CmpSlt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| CmpThreshold | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
| CmpUle | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| CmpUlt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| coalesceInProg | Futhark.Optimise.MemoryBlockMerging.Coalescing |
| 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.Kernels |
| coerceIntPrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| collect | |
| 1 (Function) | Futhark.CodeGen.ImpGen |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| collect' | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| collectBinderStms | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| Collection | Futhark.CodeGen.Backends.GenericCSharp.AST |
| collectOccurences | Futhark.TypeCheck |
| collectStms | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| collectStms_ | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| COLON | Language.Futhark.Parser |
| colon | Futhark.Util.Pretty |
| column | Futhark.Util.Pretty |
| Combine | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| CombineSpace | |
| 1 (Type/Class) | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 2 (Data Constructor) | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| combineSpace | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| COMMA | Language.Futhark.Parser |
| comma | Futhark.Util.Pretty |
| commas | Futhark.Doc.Html |
| commasep | 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.Kernels |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.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 | Futhark.Util.Options |
| Commutative | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
| commutativeBinOp | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| commutativeLambda | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| Commutativity | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
| compareValues | Futhark.Test.Values, Futhark.Test |
| compareValues1 | Futhark.Test.Values, Futhark.Test |
| compAssignedVars | Futhark.CodeGen.Backends.GenericCSharp |
| compBeforeParse | Futhark.CodeGen.Backends.GenericCSharp |
| compDebugItems | Futhark.CodeGen.Backends.GenericCSharp |
| compDeclaredMem | Futhark.CodeGen.Backends.GenericCSharp |
| compileAlloc | Futhark.CodeGen.ImpGen |
| compileBody | Futhark.CodeGen.ImpGen |
| compileBody' | Futhark.CodeGen.ImpGen |
| compileCode | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| compileDim | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| compileExp | |
| 1 (Function) | Futhark.CodeGen.ImpGen |
| 2 (Function) | Futhark.CodeGen.Backends.GenericC |
| 3 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 4 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| compileExpToName | Futhark.CodeGen.Backends.GenericC |
| compileFun | Futhark.CodeGen.Backends.GenericC |
| compileKernelStms | Futhark.CodeGen.ImpGen.Kernels.Base |
| compileLoopBody | Futhark.CodeGen.ImpGen |
| compileName | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| compilePrimExp | |
| 1 (Function) | Futhark.CodeGen.ImpGen |
| 2 (Function) | Futhark.CodeGen.Backends.GenericC |
| compilePrimToExtNp | Futhark.CodeGen.Backends.GenericPython |
| compilePrimToNp | Futhark.CodeGen.Backends.GenericPython |
| compilePrimType | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| compilePrimTypeExt | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| compilePrimTypeToAST | Futhark.CodeGen.Backends.GenericCSharp |
| compilePrimTypeToASText | Futhark.CodeGen.Backends.GenericCSharp |
| compilePrimValue | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| compileProg | |
| 1 (Function) | Futhark.CodeGen.ImpGen |
| 2 (Function) | Futhark.CodeGen.ImpGen.Sequential |
| 3 (Function) | Futhark.CodeGen.ImpGen.Kernels |
| 4 (Function) | Futhark.CodeGen.Backends.GenericC |
| 5 (Function) | Futhark.CodeGen.ImpGen.OpenCL |
| 6 (Function) | Futhark.CodeGen.ImpGen.CUDA |
| 7 (Function) | Futhark.CodeGen.Backends.SequentialC |
| 8 (Function) | Futhark.CodeGen.Backends.COpenCL |
| 9 (Function) | Futhark.CodeGen.Backends.CCUDA |
| 10 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 11 (Function) | Futhark.CodeGen.Backends.SequentialPython |
| 12 (Function) | Futhark.CodeGen.Backends.PyOpenCL |
| 13 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| 14 (Function) | Futhark.CodeGen.Backends.SequentialCSharp |
| 15 (Function) | Futhark.CodeGen.Backends.CSOpenCL |
| compileProgram | Futhark.Test |
| CompilerBug | Futhark.Error, Futhark.Pipeline |
| compilerBug | Futhark.Error, Futhark.Pipeline |
| compilerBugS | Futhark.Error, Futhark.Pipeline |
| CompilerEnv | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
| 4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp |
| CompilerError | Futhark.Error, Futhark.Pipeline |
| CompilerLimitation | Futhark.Error, Futhark.Pipeline |
| compilerLimitation | Futhark.Error, Futhark.Pipeline |
| compilerLimitationS | Futhark.Error, Futhark.Pipeline |
| CompilerM | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
| 4 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
| 5 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp |
| compilerMain | Futhark.Compiler.CLI |
| CompilerMode | Futhark.Compiler.CLI |
| 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 |
| 4 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
| 5 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp |
| compileSegRed | Futhark.CodeGen.ImpGen.Kernels.SegRed |
| compileStms | Futhark.CodeGen.ImpGen |
| compileSubExp | Futhark.CodeGen.ImpGen |
| compileSubExpOfType | Futhark.CodeGen.ImpGen |
| compileSubExpTo | Futhark.CodeGen.ImpGen |
| CompileTimeFailure | Futhark.Test |
| compInit | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| Complement | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| compMemberDecls | Futhark.CodeGen.Backends.GenericCSharp |
| compNameSrc | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| composeLambda | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
| Composite | Futhark.CodeGen.Backends.GenericCSharp.AST |
| compStaticMemAllocs | Futhark.CodeGen.Backends.GenericCSharp |
| compStaticMemDecls | Futhark.CodeGen.Backends.GenericCSharp |
| CompType | Language.Futhark.Syntax, Language.Futhark |
| compUserState | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| computeKernelUses | Futhark.CodeGen.ImpGen.Kernels.Base |
| computeThreadChunkSize | Futhark.CodeGen.ImpGen.Kernels.Base |
| Concat | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| ConcatReturns | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| concreteType | Language.Futhark.Attributes, Language.Futhark |
| Cond | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| consoleErrorWrite | Futhark.CodeGen.Backends.GenericCSharp |
| consoleErrorWriteLine | Futhark.CodeGen.Backends.GenericCSharp |
| consoleWrite | Futhark.CodeGen.Backends.GenericCSharp |
| consoleWriteLine | Futhark.CodeGen.Backends.GenericCSharp |
| Constant | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| constant | Futhark.Representation.AST.Attributes.Constants, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| ConstDim | Language.Futhark.Syntax, Language.Futhark |
| constFoldPrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| ConstParams | Futhark.Internalise.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 |
| Constructor | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
| 4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp |
| ConstructorDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
| ConstSize | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| ConstUse | Futhark.CodeGen.ImpCode.Kernels |
| Consume | |
| 1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| consume | |
| 1 (Function) | Futhark.TypeCheck |
| 2 (Function) | Futhark.Analysis.SymbolTable |
| consumedByLambda | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
| consumedInBody | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
| ConsumedInExp | Futhark.Representation.Aliases |
| consumedInExp | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
| consumedInOp | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
| consumedInStm | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
| consumedInStms | Futhark.Representation.Aliases |
| consumedUsage | Futhark.Analysis.UsageTable |
| consumeOnlyParams | Futhark.TypeCheck |
| contains | Futhark.Analysis.UsageTable |
| context | Futhark.TypeCheck |
| contextContents | Futhark.CodeGen.Backends.GenericC |
| contextField | Futhark.CodeGen.Backends.GenericC |
| contextFinalInits | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| contextType | Futhark.CodeGen.Backends.GenericC |
| ConvOp | |
| 1 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| ConvOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| convOpFun | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| convOpType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| Copy | |
| 1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 3 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
| 4 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| 5 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
| copy | Futhark.CodeGen.ImpGen |
| CopyCompiler | Futhark.CodeGen.ImpGen |
| copyDWIM | Futhark.CodeGen.ImpGen |
| copyDWIMDest | Futhark.CodeGen.ImpGen |
| copyElementWise | Futhark.CodeGen.ImpGen |
| copyMemoryDefaultSpace | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| copyPropagateInStms | Futhark.Transform.CopyPropagate |
| coreCoalesceFunDef | Futhark.Optimise.MemoryBlockMerging.Coalescing.Core |
| coreReuseFunDef | Futhark.Optimise.MemoryBlockMerging.Reuse.Core |
| Count | |
| 1 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| CParts | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
| CreateArray | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CreateObject | Futhark.CodeGen.Backends.GenericCSharp.AST |
| createsNewArrayBase | Futhark.Optimise.MemoryBlockMerging.Liveness.FirstUse |
| CreateSystemTuple | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSArg | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSClassDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSComp | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSConstructorDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSEInOp | Futhark.Optimise.CSE |
| CSExcept | Futhark.CodeGen.Backends.GenericCSharp.AST |
| csExceptions | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
| CSExp | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSFloat | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| csFunctions | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
| CSFunDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSFunDefArg | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSIdx | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSInt | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| csMemory | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
| csMemoryOpenCL | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
| csOpenCL | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
| cspaceDims | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| cspaceScatter | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| csPanic | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
| CSPrim | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSProg | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| csReader | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
| csScalar | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
| CSStmt | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSType | Futhark.CodeGen.Backends.GenericCSharp.AST |
| CSUInt | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| Ctx | |
| 1 (Type/Class) | Language.Futhark.Interpreter |
| 2 (Data Constructor) | Language.Futhark.Interpreter |
| ctxEnv | Language.Futhark.Interpreter |
| ctxImports | Language.Futhark.Interpreter |
| CustomT | Futhark.CodeGen.Backends.GenericCSharp.AST |
| cUtils | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |