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 |