main | |
1 (Function) | Futhark.CLI.Python |
2 (Function) | Futhark.CLI.PyOpenCL |
3 (Function) | Futhark.CLI.OpenCL |
4 (Function) | Futhark.CLI.CUDA |
5 (Function) | Futhark.CLI.CSharp |
6 (Function) | Futhark.CLI.CSOpenCL |
7 (Function) | Futhark.CLI.C |
8 (Function) | Futhark.CLI.Test |
9 (Function) | Futhark.CLI.Run |
10 (Function) | Futhark.CLI.Query |
11 (Function) | Futhark.CLI.Pkg |
12 (Function) | Futhark.CLI.Dev |
13 (Function) | Futhark.CLI.Dataset |
14 (Function) | Futhark.CLI.Datacmp |
15 (Function) | Futhark.CLI.Check |
16 (Function) | Futhark.CLI.Bench |
17 (Function) | Futhark.CLI.Autotune |
18 (Function) | Futhark.CLI.Doc |
19 (Function) | Futhark.CLI.REPL |
mainDataget | Futhark.CLI.Misc |
mainImports | Futhark.CLI.Misc |
mainWithOptions | Futhark.Util.Options |
Manifest | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
manifestEndComments | Futhark.Pkg.Types |
manifestPkgPath | Futhark.Pkg.Types |
manifestRequire | Futhark.Pkg.Types |
ManyThreads | Futhark.Pass.ExtractKernels.BlockedKernel |
mapAccumLM | Futhark.Util |
mapAndUnzipM | Futhark.Pass.ExplicitAllocations |
mapEither | Futhark.Util |
mapExp | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapExpM | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapKernel | Futhark.Pass.ExtractKernels.BlockedKernel |
MapLoop | |
1 (Type/Class) | Futhark.Pass.ExtractKernels.DistributeNests |
2 (Data Constructor) | Futhark.Pass.ExtractKernels.DistributeNests |
mapLoopStm | Futhark.Pass.ExtractKernels.DistributeNests |
mapM | Futhark.Pass.ExplicitAllocations |
mapM_ | Futhark.Pass.ExplicitAllocations |
mapNames | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
MapNest | |
1 (Type/Class) | Futhark.Analysis.HORepresentation.MapNest |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.MapNest |
3 (Type/Class) | Futhark.Optimise.Fusion.LoopKernel |
MapNesting | Futhark.Pass.ExtractKernels.Distribution |
mapOnBody | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnBranchType | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnExp | Language.Futhark.Traversals |
mapOnFParam | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnLoopForm | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnLParam | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnName | Language.Futhark.Traversals |
mapOnOp | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnPatternType | Language.Futhark.Traversals |
mapOnQualName | Language.Futhark.Traversals |
mapOnRetType | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnSegOpBody | Futhark.Representation.SegOp, Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnSegOpLambda | Futhark.Representation.SegOp, Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnSegOpLevel | Futhark.Representation.SegOp, Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnSegOpSubExp | Futhark.Representation.SegOp, Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnSegOpVName | Futhark.Representation.SegOp, Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnSOACLambda | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Representation.Kernels |
mapOnSOACSubExp | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Representation.Kernels |
mapOnSOACVName | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Representation.Kernels |
mapOnStructType | Language.Futhark.Traversals |
mapOnSubExp | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnType | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapOnVName | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
Mapper | |
1 (Type/Class) | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
2 (Data Constructor) | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapReader | Futhark.Pass.ExplicitAllocations |
mapReaderT | Futhark.Pass.ExplicitAllocations |
mapResult | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mapSegOpM | Futhark.Representation.SegOp, Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
mapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Representation.Kernels |
mapSOACM | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Representation.Kernels |
mapTranspose | Futhark.CodeGen.ImpGen.Kernels.Transpose |
mapTransposeKernel | Futhark.CodeGen.ImpGen.Kernels.Transpose |
mapType | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
MATCH | Language.Futhark.Parser |
Match | Language.Futhark.Syntax, Language.Futhark |
matchBranchReturnType | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
matchBranchType | Futhark.TypeCheck |
matchDims | Language.Futhark.Attributes, Language.Futhark |
matchError | Language.Futhark.TypeChecker.Unify |
matchExtBranchType | Futhark.TypeCheck |
matchExtPattern | Futhark.TypeCheck |
matchFunctionReturnType | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
matchMTys | Language.Futhark.TypeChecker.Modules |
MatchPattern | Futhark.Internalise.Bindings |
matchPattern | Futhark.TypeCheck |
matchPatternToExp | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
matchReturnType | Futhark.TypeCheck |
MaximumBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
maximumBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
maxIntrinsicTag | Language.Futhark.Attributes, Language.Futhark |
MaxMin | Futhark.Analysis.ScalExp |
maybeHead | Futhark.Util |
maybeNth | Futhark.Util |
Mem | |
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.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
2 (Type/Class) | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
3 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
MemArg | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
MemArray | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
MemBind | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
MemBound | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
MemEntry | |
1 (Type/Class) | Futhark.CodeGen.ImpGen |
2 (Data Constructor) | Futhark.CodeGen.ImpGen |
MemFence | Futhark.CodeGen.ImpCode.Kernels |
MemInfo | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
MemKArg | Futhark.CodeGen.ImpCode.OpenCL |
MemLocation | |
1 (Type/Class) | Futhark.CodeGen.ImpGen |
2 (Data Constructor) | Futhark.CodeGen.ImpGen |
memLocationIxFun | Futhark.CodeGen.ImpGen |
memLocationName | Futhark.CodeGen.ImpGen |
memLocationShape | Futhark.CodeGen.ImpGen |
MemMem | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
MemOp | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
MemoryType | Futhark.CodeGen.Backends.GenericC |
MemoryUse | Futhark.CodeGen.ImpCode.Kernels |
MemParam | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
MemPrim | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
MemReturn | Futhark.Representation.Mem, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
MemSize | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
MemVar | Futhark.CodeGen.ImpGen |
mergeReduceOps | Futhark.Optimise.Fusion.Composing |
message | Futhark.TypeCheck |
metricsAction | Futhark.Actions |
MetricsM | Futhark.Analysis.Metrics |
mfilter | Futhark.Pass.ExplicitAllocations |
mfix | Futhark.Pass.ExplicitAllocations |
MinimumBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
minimumBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
Minus | Language.Futhark.Syntax, Language.Futhark |
MiscDecl | Futhark.CodeGen.Backends.GenericC |
Mismatch | Futhark.Test.Values, Futhark.Test |
mkAliasedBody | Futhark.Representation.Aliases |
mkAliasedLetStm | Futhark.Representation.Aliases |
mkBody | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkBodyAliases | Futhark.Representation.Aliases |
mkBodyB | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkBodyM | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkBodyRanges | Futhark.Representation.Ranges |
mkBodyS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
mkEntry | Futhark.Util.Table |
mkExpAttr | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkExpAttrB | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkExpAttrM | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkExpAttrS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
mkExpPat | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkIdentityLambda | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Representation.Kernels |
mkImportFrom | Language.Futhark.Semantic |
mkInitialImport | Language.Futhark.Semantic |
mkLet | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkLetM | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkLetNames | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkLetNamesB | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkLetNamesB' | Futhark.Pass.ExplicitAllocations |
mkLetNamesB'' | Futhark.Pass.ExplicitAllocations |
mkLetNamesM | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
mkLetNamesS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
mkPatternAliases | Futhark.Representation.Aliases |
mkPatternRanges | Futhark.Representation.Ranges |
mkRangedBody | Futhark.Representation.Ranges |
MkSegLevel | Futhark.Pass.ExtractKernels.BlockedKernel |
mkSegSpace | Futhark.Pass.ExtractKernels.BlockedKernel |
mkSuffConds | Futhark.Analysis.AlgSimplify |
mkTypeVarName | Language.Futhark.TypeChecker.Unify |
mkUsage | Language.Futhark.TypeChecker.Unify |
mkUsage' | Language.Futhark.TypeChecker.Unify |
mkWiseBody | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
mkWiseExpAttr | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
mkWiseLetStm | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
Mod | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
mod | Futhark.Util.IntegralExp |
ModApply | Language.Futhark.Syntax, Language.Futhark |
ModAscript | Language.Futhark.Syntax, Language.Futhark |
ModBind | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark |
ModBindBase | Language.Futhark.Syntax, Language.Futhark |
ModDec | Language.Futhark.Syntax, Language.Futhark |
ModDecs | Language.Futhark.Syntax, Language.Futhark |
modDoc | Language.Futhark.Syntax, Language.Futhark |
ModEnv | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
ModExp | Language.Futhark |
modExp | Language.Futhark.Syntax, Language.Futhark |
ModExpBase | Language.Futhark.Syntax, Language.Futhark |
ModFun | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
modifyArrayShape | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem |
modifyConstraints | Language.Futhark.TypeChecker.Unify |
modifyNameSource | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
modifyPkgRegistry | Futhark.Pkg.Info |
modifyUserState | Futhark.CodeGen.Backends.GenericC |
ModImport | Language.Futhark.Syntax, Language.Futhark |
ModLambda | Language.Futhark.Syntax, Language.Futhark |
modLocation | Language.Futhark.Syntax, Language.Futhark |
modName | Language.Futhark.Syntax, Language.Futhark |
ModParam | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark |
modParamAbs | Language.Futhark.Syntax, Language.Futhark |
ModParamBase | Language.Futhark.Syntax, Language.Futhark |
modParamLocation | Language.Futhark.Syntax, Language.Futhark |
modParamName | Language.Futhark.Syntax, Language.Futhark |
modParams | Language.Futhark.Syntax, Language.Futhark |
modParamType | Language.Futhark.Syntax, Language.Futhark |
ModParens | Language.Futhark.Syntax, Language.Futhark |
modSignature | Language.Futhark.Syntax, Language.Futhark |
ModSpec | Language.Futhark.Syntax, Language.Futhark |
MODULE | Language.Futhark.Parser |
ModVar | Language.Futhark.Syntax, Language.Futhark |
Monad | Futhark.Pass.ExplicitAllocations |
MonadBinder | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
MonadFail | Futhark.Pass.ExplicitAllocations |
MonadFix | Futhark.Pass.ExplicitAllocations |
MonadFreshNames | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
MonadIO | Futhark.Pass.ExplicitAllocations |
MonadLogger | Futhark.Util.Log |
MonadPkgRegistry | Futhark.Pkg.Info |
MonadPlus | Futhark.Pass.ExplicitAllocations |
MonadReader | Futhark.Pass.ExplicitAllocations |
MonadTrans | Futhark.Pass.ExplicitAllocations |
MonadTypeChecker | Language.Futhark.TypeChecker.Monad |
MonadUnify | Language.Futhark.TypeChecker.Unify |
mplus | Futhark.Pass.ExplicitAllocations |
msum | Futhark.Pass.ExplicitAllocations |
MTy | |
1 (Type/Class) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
2 (Data Constructor) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
mtyAbs | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
mtyMod | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
Mul | 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.Mem, Futhark.Representation.Kernels, Futhark.Pass.ExplicitAllocations, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
mustBeExplicit | Language.Futhark.Attributes, Language.Futhark |
mustBeExplicitInType | Language.Futhark.Attributes, Language.Futhark |
mustBeOneOf | Language.Futhark.TypeChecker.Unify |
mustHaveConstr | Language.Futhark.TypeChecker.Unify |
mustHaveField | Language.Futhark.TypeChecker.Unify |
mzero | Futhark.Pass.ExplicitAllocations |