Index - C
CacheDir | |
1 (Type/Class) | Futhark.Pkg.Info |
2 (Data Constructor) | Futhark.Pkg.Info |
cacheH | Futhark.CodeGen.RTS.C |
cacheMem | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
cachingMemory | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
CalcNumBlocks | Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
Call | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
3 (Data Constructor) | Futhark.Script |
CallCompiler | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
calledByConsts | Futhark.Analysis.CallGraph |
calledFuncs | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
CallGraph | Futhark.Analysis.CallGraph |
callGraph | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
callGraphAction | Futhark.Actions |
CallKernel | Futhark.CodeGen.ImpCode.GPU |
CallKernelGen | Futhark.CodeGen.ImpGen.GPU.Base |
calls | Futhark.Analysis.CallGraph |
CanBeAliased | Futhark.IR.Aliases |
CanBeWise | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
cannotSimplify | Futhark.Optimise.Simplify.Rule |
cartesian | Futhark.Util |
CASE | Language.Futhark.Parser.Lexer.Tokens |
Case | |
1 (Type/Class) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
2 (Data Constructor) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
3 (Type/Class) | Language.Futhark.Prop, Language.Futhark |
CaseBase | Language.Futhark.Syntax, Language.Futhark |
caseBody | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
caseMatch | Futhark.CodeGen.ImpGen |
CasePat | Language.Futhark.Syntax, Language.Futhark |
casePat | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
castScope | Futhark.IR.Prop.Scope, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
cat | Futhark.Util.Pretty |
Catch | Futhark.CodeGen.Backends.GenericPython.AST |
cbrt | Futhark.Util.CMath |
cbrtf | Futhark.Util.CMath |
cCLI | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA |
ceilDouble | Futhark.Util.CMath |
ceilFloat | Futhark.Util.CMath |
certify | Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
certifying | Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
Certs | |
1 (Type/Class) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
2 (Data Constructor) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
certs | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
changeEnv | Futhark.Optimise.TileLoops.Shared |
CHARLIT | Language.Futhark.Parser.Lexer.Tokens |
cHeader | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA |
cheapOp | Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
Checkable | Futhark.IR.TypeCheck |
checkArg | Futhark.IR.TypeCheck |
checkAttr | Language.Futhark.TypeChecker.Monad |
checkBody | Futhark.IR.TypeCheck |
checkBodyDec | Futhark.IR.TypeCheck |
CheckBounds | Futhark.AD.Rev.Monad |
checkCerts | Futhark.IR.TypeCheck |
checkDec | Language.Futhark.TypeChecker |
CheckedLoop | Language.Futhark.TypeChecker.Terms.Loop |
checkExp | |
1 (Function) | Futhark.IR.TypeCheck |
2 (Function) | Language.Futhark.TypeChecker |
checkExpDec | Futhark.IR.TypeCheck |
checkExtType | Futhark.IR.TypeCheck |
checkFParamDec | Futhark.IR.TypeCheck |
checkFunDef | Language.Futhark.TypeChecker.Terms |
Checking | Language.Futhark.TypeChecker.Terms.Monad |
CheckingApply | Language.Futhark.TypeChecker.Terms.Monad |
CheckingAscription | Language.Futhark.TypeChecker.Terms.Monad |
CheckingBranches | Language.Futhark.TypeChecker.Terms.Monad |
CheckingLetGeneralise | Language.Futhark.TypeChecker.Terms.Monad |
CheckingLoopBody | Language.Futhark.TypeChecker.Terms.Monad |
CheckingLoopInitial | Language.Futhark.TypeChecker.Terms.Monad |
CheckingParams | Language.Futhark.TypeChecker.Terms.Monad |
CheckingPat | Language.Futhark.TypeChecker.Terms.Monad |
CheckingRecordUpdate | Language.Futhark.TypeChecker.Terms.Monad |
CheckingRequired | Language.Futhark.TypeChecker.Terms.Monad |
CheckingReturn | Language.Futhark.TypeChecker.Terms.Monad |
checkLambda | Futhark.IR.TypeCheck |
checkLetBoundDec | Futhark.IR.TypeCheck |
checkLoop | Language.Futhark.TypeChecker.Terms.Loop |
checkLParamDec | Futhark.IR.TypeCheck |
checkMemInfo | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
checkModExp | Language.Futhark.TypeChecker |
checkName | Language.Futhark.TypeChecker.Monad |
checkOneExp | Language.Futhark.TypeChecker.Terms |
checkOp | Futhark.IR.TypeCheck |
checkOpWith | Futhark.IR.TypeCheck |
checkProg | |
1 (Function) | Futhark.IR.TypeCheck |
2 (Function) | Language.Futhark.TypeChecker |
checkQualName | Language.Futhark.TypeChecker.Monad |
checkResult | Futhark.Test |
checkRetType | Futhark.IR.TypeCheck |
checkSizeExp | Language.Futhark.TypeChecker.Terms |
checkSlice | Futhark.IR.TypeCheck |
checkSOACArrayArgs | Futhark.IR.TypeCheck |
checkStm | Futhark.IR.TypeCheck |
checkStms | Futhark.IR.TypeCheck |
checkSubExp | Futhark.IR.TypeCheck |
checkType | Futhark.IR.TypeCheck |
checkTypeExp | Language.Futhark.TypeChecker.Types |
checkTypeExpNonrigid | Language.Futhark.TypeChecker.Terms.Monad |
checkValDef | Language.Futhark.TypeChecker.Consumption |
checkValName | Language.Futhark.TypeChecker.Monad |
Chunk | Futhark.Pkg.Types |
chunk | Futhark.Util |
chunkLike | Futhark.Util |
ChunkLoopVectorization | Futhark.CodeGen.ImpGen.Multicore.Base |
chunks | Futhark.Util |
cJsonManifest | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA |
Class | Futhark.CodeGen.Backends.GenericPython.AST |
ClassDef | Futhark.CodeGen.Backends.GenericPython.AST |
CLCode | Futhark.CodeGen.ImpCode.OpenCL |
cLib | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA |
cliDefs | Futhark.CodeGen.Backends.GenericC.CLI |
cliOptions | Futhark.CodeGen.Backends.MulticoreC |
closeEnough | Futhark.IR.Mem.LMAD |
closureFreeStructField | Futhark.CodeGen.Backends.MulticoreC |
CmpEq | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
CmpLle | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
CmpLlt | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
CmpOp | |
1 (Type/Class) | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
2 (Data Constructor) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
CmpOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
cmpOpLambda | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
cmpOpType | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
CmpSizeLe | |
1 (Data Constructor) | Futhark.CodeGen.ImpCode.GPU |
2 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
3 (Data Constructor) | Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
CmpSle | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
CmpSlt | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
CmpUle | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
CmpUlt | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
Coalesced | |
1 (Type/Class) | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
2 (Data Constructor) | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
CoalescedKind | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
CoalsEntry | |
1 (Type/Class) | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
2 (Data Constructor) | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
CoalsTab | Futhark.Optimise.ArrayShortCircuiting.DataStructs, Futhark.Optimise.ArrayShortCircuiting.ArrayCoalescing |
Code | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
Coerce | Language.Futhark.Syntax, Language.Futhark |
coerce | Futhark.IR.Mem.LMAD |
coerceIntPrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
collect | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
3 (Function) | Futhark.CodeGen.ImpGen |
collect' | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
3 (Function) | Futhark.CodeGen.ImpGen |
collectStms | Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
collectStms_ | Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
COLON | Language.Futhark.Parser.Lexer.Tokens |
colon | Futhark.Util.Pretty |
COLON_GT | Language.Futhark.Parser.Lexer.Tokens |
Color | Futhark.Util.Pretty, Futhark.Util.Table |
color | Futhark.Util.Pretty, Futhark.Util.Table |
colorDull | Futhark.Util.Pretty |
colorGraph | Futhark.Optimise.MemoryBlockMerging.GreedyColoring |
Coloring | Futhark.Optimise.MemoryBlockMerging.GreedyColoring |
column | Futhark.Util.Pretty |
COMMA | Language.Futhark.Parser.Lexer.Tokens |
comma | Futhark.Util.Pretty |
commasep | Futhark.Util.Pretty |
commastack | Futhark.Util.Pretty |
COMMENT | Language.Futhark.Parser.Lexer.Tokens |
Comment | |
1 (Type/Class) | Futhark.Pkg.Types |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
3 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
4 (Type/Class) | Language.Futhark.Parser.Monad, Language.Futhark.Parser |
5 (Data Constructor) | Language.Futhark.Parser.Monad, Language.Futhark.Parser |
comment | Futhark.Fmt.Monad |
Commented | |
1 (Type/Class) | Futhark.Pkg.Types |
2 (Data Constructor) | Futhark.Pkg.Types |
commented | Futhark.Pkg.Types |
commentLoc | Language.Futhark.Parser.Monad, Language.Futhark.Parser |
comments | Futhark.Pkg.Types |
commentStyle | Futhark.Fmt.Monad |
commentText | Language.Futhark.Parser.Monad, Language.Futhark.Parser |
commitVersion | Futhark.Pkg.Types |
commonOptions | Futhark.Util.Options |
commonPermutationEliminators | Futhark.Optimise.ArrayLayout.Layout |
Commutative | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
commutativeBinOp | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
commutativeLambda | Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
Commutativity | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
compareComplexity | Futhark.Analysis.AlgSimplify |
compareSeveralValues | Futhark.Test.Values |
compareValues | Futhark.Test.Values, Futhark.Test |
compArrayTypes | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compBackend | Futhark.Bench |
compClearItems | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compCtxFields | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compDeclaredMem | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compEarlyDecls | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compFuthark | Futhark.Bench |
compHeaderDecls | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compileAlloc | Futhark.CodeGen.ImpGen |
compileArg | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compileBlockResult | Futhark.CodeGen.ImpGen.GPU.Block |
compileBody | Futhark.CodeGen.ImpGen |
compileBody' | Futhark.CodeGen.ImpGen |
compileCAction | Futhark.Actions |
compileCode | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compileCopy | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compileCopyWith | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compileCtoWASMAction | Futhark.Actions |
compileCUDAAction | Futhark.Actions |
compileDest | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compileDim | Futhark.CodeGen.Backends.GenericPython |
compileExp | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
3 (Function) | Futhark.CodeGen.ImpGen |
compileFun | Futhark.CodeGen.Backends.GenericC.Fun |
compileHIPAction | Futhark.Actions |
compileLoopBody | Futhark.CodeGen.ImpGen |
compileMulticoreAction | Futhark.Actions |
compileMulticoreToISPCAction | Futhark.Actions |
compileMulticoreToWASMAction | Futhark.Actions |
compileName | Futhark.CodeGen.Backends.GenericPython |
compileOp | Futhark.CodeGen.Backends.MulticoreC |
compileOpenCLAction | Futhark.Actions |
CompileOptions | |
1 (Type/Class) | Futhark.Bench |
2 (Data Constructor) | Futhark.Bench |
compilePrimExp | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compilePrimToExtNp | Futhark.CodeGen.Backends.GenericPython |
compilePrimToNp | Futhark.CodeGen.Backends.GenericPython |
compilePrimType | Futhark.CodeGen.Backends.GenericPython |
compilePrimValue | Futhark.CodeGen.Backends.GenericPython |
compileProg | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericC |
3 (Function) | Futhark.CodeGen.ImpGen |
4 (Function) | Futhark.CodeGen.ImpGen.Sequential |
5 (Function) | Futhark.CodeGen.Backends.SequentialWASM |
6 (Function) | Futhark.CodeGen.Backends.SequentialPython |
7 (Function) | Futhark.CodeGen.Backends.SequentialC |
8 (Function) | Futhark.CodeGen.ImpGen.Multicore |
9 (Function) | Futhark.CodeGen.Backends.MulticoreC |
10 (Function) | Futhark.CodeGen.Backends.MulticoreWASM |
11 (Function) | Futhark.CodeGen.Backends.MulticoreISPC |
12 (Function) | Futhark.CodeGen.ImpGen.OpenCL |
13 (Function) | Futhark.CodeGen.Backends.PyOpenCL |
14 (Function) | Futhark.CodeGen.Backends.COpenCL |
15 (Function) | Futhark.CodeGen.ImpGen.HIP |
16 (Function) | Futhark.CodeGen.Backends.HIP |
17 (Function) | Futhark.CodeGen.ImpGen.CUDA |
18 (Function) | Futhark.CodeGen.Backends.CCUDA |
compileProg' | Futhark.CodeGen.Backends.GenericC |
compileProgCUDA | Futhark.CodeGen.ImpGen.GPU |
compileProgHIP | Futhark.CodeGen.ImpGen.GPU |
compileProgOpenCL | Futhark.CodeGen.ImpGen.GPU |
compileProgram | Futhark.Test |
compilePyOpenCLAction | Futhark.Actions |
compilePythonAction | Futhark.Actions |
CompilerBug | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
compilerBug | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
compilerBugS | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
CompilerEnv | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
CompilerError | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
CompilerLimitation | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
compilerLimitation | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
compilerLimitationS | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
CompilerM | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compilerMain | Futhark.Compiler.CLI |
CompilerMode | Futhark.Compiler.Config, Futhark.CodeGen.Backends.GenericPython, Futhark.Compiler, Futhark.Compiler.CLI |
CompilerOption | Futhark.Compiler.CLI |
CompilerState | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compileSegHist | |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegHist |
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegHist |
compileSegMap | |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegMap |
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegMap |
compileSegRed | |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegRed |
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegRed |
compileSegRed' | |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegRed |
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegRed |
compileSegScan | |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.SegScan |
2 (Function) | Futhark.CodeGen.ImpGen.GPU.SegScan.TwoPass |
3 (Function) | Futhark.CodeGen.ImpGen.GPU.SegScan.SinglePass |
4 (Function) | Futhark.CodeGen.ImpGen.GPU.SegScan |
compileStms | Futhark.CodeGen.ImpGen |
compileThreadResult | |
1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base |
2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
CompileTimeFailure | Futhark.Test.Spec, Futhark.Test |
compileVar | Futhark.CodeGen.Backends.GenericPython |
compileVoidFun | Futhark.CodeGen.Backends.GenericC.Fun |
compInit | Futhark.CodeGen.Backends.GenericPython |
compItems | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
Complement | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
compLibDecls | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compNameSrc | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
compOptions | Futhark.Bench |
Compound | Futhark.Test.Values |
CompoundValue | Futhark.Test.Values |
compUserState | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
computeMapping | Futhark.LSP.Tool |
Concat | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
ConcatCoal | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
concatMapM | Futhark.Util |
concatWith | Futhark.Util.Pretty |
Cond | Futhark.CodeGen.Backends.GenericPython.AST |
CondBodyName | Futhark.Analysis.AccessPattern |
condExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
condFun | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
condPipeline | Futhark.Pipeline, Futhark.Compiler.CLI |
configType | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
connectToSink | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
Cons | Futhark.Optimise.Fusion.GraphRep |
Const | Futhark.Script |
Constant | |
1 (Data Constructor) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
2 (Data Constructor) | Language.Futhark.Interpreter.AD |
constant | Futhark.IR.Prop.Constants, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
Constants | |
1 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
constantStyle | Futhark.Fmt.Monad |
constFoldPrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
constituent | Language.Futhark.Primitive.Parse |
Constr | Language.Futhark.Syntax, Language.Futhark |
constrain | Language.Futhark.TypeChecker.Terms.Monad |
Constraint | |
1 (Type/Class) | Language.Futhark.TypeChecker.Unify |
2 (Data Constructor) | Language.Futhark.TypeChecker.Unify |
Constraints | Language.Futhark.TypeChecker.Unify |
constructBody | Futhark.Optimise.Simplify.Engine |
constructKernel | Futhark.Pass.ExtractKernels.Distribution |
CONSTRUCTOR | Language.Futhark.Parser.Lexer.Tokens |
Constructor | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
constsDecl | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
constsInit | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
ConstType | Futhark.Analysis.AccessPattern |
ConstUse | Futhark.CodeGen.ImpCode.GPU |
Consume | |
1 (Data Constructor) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
consume | |
1 (Function) | Futhark.IR.TypeCheck |
2 (Function) | Futhark.Analysis.SymbolTable |
consumedByLambda | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
consumedInBody | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
ConsumedInExp | Futhark.IR.Aliases |
consumedInExp | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
consumedInKernelBody | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
consumedInOp | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
consumedInStm | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
consumedInStms | Futhark.IR.Aliases |
consumedU | Futhark.Analysis.UsageTable |
consumedUsage | Futhark.Analysis.UsageTable |
Context | |
1 (Type/Class) | Futhark.Analysis.AccessPattern |
2 (Data Constructor) | Futhark.Analysis.AccessPattern |
context | Futhark.IR.TypeCheck |
contextField | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
contextFieldDyn | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
contextH | Futhark.CodeGen.RTS.C |
contextPrototypesH | Futhark.CodeGen.RTS.C |
contextType | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
contractEdge | Futhark.Optimise.Fusion.GraphRep |
convFloat | Futhark.Util |
ConvOp | |
1 (Type/Class) | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
2 (Data Constructor) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
ConvOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
convOpFun | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
convOpType | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
Copy | |
1 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
copy | Futhark.CodeGen.ImpGen |
CopyBarrier | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
copyCL | Futhark.CodeGen.RTS.OpenCL |
CopyCoal | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
CopyCompiler | Futhark.CodeGen.ImpGen |
copyConsumedArrsInBody | Futhark.AD.Rev.Monad |
copyConsumedArrsInStm | Futhark.AD.Rev.Monad |
copyDWIM | Futhark.CodeGen.ImpGen |
copyDWIMFix | Futhark.CodeGen.ImpGen |
copyH | Futhark.CodeGen.RTS.C |
copyMemoryDefaultSpace | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
CopyNoBarrier | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
copyPropagateInFun | Futhark.Transform.CopyPropagate |
copyPropagateInProg | Futhark.Transform.CopyPropagate |
copyPropagateInStms | Futhark.Transform.CopyPropagate |
copysign | Futhark.Util.CMath |
copysignf | Futhark.Util.CMath |
Count | |
1 (Type/Class) | Futhark.IR.GPU.Sizes, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
2 (Data Constructor) | Futhark.IR.GPU.Sizes, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
CParts | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA |
cproduct | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
createsNewArrOK | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
criticalSection | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
cScalarDefs | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
CSEInOp | Futhark.Optimise.CSE |
cServer | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA |
csum | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
Ctx | |
1 (Type/Class) | Language.Futhark.Interpreter |
2 (Data Constructor) | Language.Futhark.Interpreter |
ctxEnv | Language.Futhark.Interpreter |
ctxImports | Language.Futhark.Interpreter |
ctxWithImports | Language.Futhark.Interpreter |
CUDA | Futhark.CodeGen.ImpGen.GPU.Base |
curLevel | Language.Futhark.TypeChecker.Unify |
currentLevel | Futhark.Analysis.AccessPattern |
cUtils | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA |
Cyan | Futhark.Util.Pretty, Futhark.Util.Table |