Index - P
| Pair | Futhark.CodeGen.Backends.GenericCSharp.AST |
| Parallel | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.Kernels |
| Param | |
| 1 (Type/Class) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Data Constructor) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 3 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| paramDec | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| paramDeclType | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| ParameterMismatch | Futhark.TypeCheck |
| paramIdent | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| paramName | |
| 1 (Function) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Function) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| params | Futhark.Analysis.HORep.MapNest |
| ParamSize | Language.Futhark.TypeChecker.Unify |
| ParamType | Language.Futhark.TypeChecker.Unify |
| paramType | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| Parens | Language.Futhark.Syntax, Language.Futhark |
| parens | Futhark.Util.Pretty |
| parensIf | Futhark.Util.Pretty |
| parPass | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| parseDecOrExpIncrM | Language.Futhark.Parser |
| ParseError | |
| 1 (Type/Class) | Language.Futhark.Parser |
| 2 (Data Constructor) | Language.Futhark.Parser |
| parseExp | Language.Futhark.Parser |
| parseFuthark | Language.Futhark.Parser |
| parseModExp | Language.Futhark.Parser |
| parsePkgManifest | Futhark.Pkg.Types |
| parsePkgManifestFromFile | Futhark.Pkg.Types |
| parseType | Language.Futhark.Parser |
| parseValue | Language.Futhark.Parser |
| parseValues | Language.Futhark.Parser |
| parseVersion | Futhark.Pkg.Types |
| partitionChunkedFoldParameters | Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| Pass | |
| 1 (Type/Class) | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| 2 (Data Constructor) | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| passDescription | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| passes | Futhark.Pipeline |
| passFunction | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| passLongOption | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| PassM | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| passName | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| PatElem | |
| 1 (Data Constructor) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Type/Class) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 3 (Type/Class) | Futhark.IR.SOACS |
| patElemDec | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patElemIdent | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patElemName | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| PatElemT | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patElemType | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| Pattern | |
| 1 (Type/Class) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Data Constructor) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 3 (Type/Class) | Futhark.IR.SOACS |
| 4 (Type/Class) | Language.Futhark |
| patternAliases | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
| PatternAscription | Language.Futhark.Syntax, Language.Futhark |
| PatternBase | Language.Futhark.Syntax, Language.Futhark |
| PatternConstr | Language.Futhark.Syntax, Language.Futhark |
| patternContextElements | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patternContextIdents | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patternContextNames | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patternDimNames | Language.Futhark.Prop, Language.Futhark |
| patternElements | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patternIdents | |
| 1 (Function) | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Function) | Language.Futhark.Prop, Language.Futhark |
| PatternLit | Language.Futhark.Syntax, Language.Futhark |
| patternMap | Language.Futhark.Prop, Language.Futhark |
| patternNames | |
| 1 (Function) | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Function) | Language.Futhark.Prop, Language.Futhark |
| patternOrderZero | Language.Futhark.Prop, Language.Futhark |
| patternParam | Language.Futhark.Prop, Language.Futhark |
| PatternParens | Language.Futhark.Syntax, Language.Futhark |
| patternSize | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patternStructType | Language.Futhark.Prop, Language.Futhark |
| PatternT | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| PatternType | Language.Futhark.Syntax, Language.Futhark |
| patternType | Language.Futhark.Prop, Language.Futhark |
| patternTypes | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patternValueElements | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patternValueIdents | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patternValueNames | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| patternValueTypes | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| peelArray | |
| 1 (Function) | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Function) | Language.Futhark.Prop, Language.Futhark |
| performCSE | Futhark.Optimise.CSE |
| performCSEOnFunDef | Futhark.Optimise.CSE |
| performCSEOnStms | Futhark.Optimise.CSE |
| permutationAndMissing | Futhark.Pass.ExtractKernels.DistributeNests |
| PermutationError | Futhark.TypeCheck |
| permute | Futhark.IR.Mem.IxFun |
| pickSymToElim | Futhark.Analysis.AlgSimplify |
| PIPE | Language.Futhark.Parser |
| PipeLeft | Language.Futhark.Syntax, Language.Futhark |
| Pipeline | Futhark.Pipeline |
| PipelineConfig | |
| 1 (Type/Class) | Futhark.Pipeline |
| 2 (Data Constructor) | Futhark.Pipeline |
| pipelineValidate | Futhark.Pipeline |
| pipelineVerbose | Futhark.Pipeline |
| PipeRight | Language.Futhark.Syntax, Language.Futhark |
| pkgDir | Futhark.Pkg.Types |
| PkgInfo | |
| 1 (Type/Class) | Futhark.Pkg.Info |
| 2 (Data Constructor) | Futhark.Pkg.Info |
| pkgInfo | Futhark.Pkg.Info |
| pkgLookupCommit | Futhark.Pkg.Info |
| PkgManifest | |
| 1 (Type/Class) | Futhark.Pkg.Types |
| 2 (Data Constructor) | Futhark.Pkg.Types |
| PkgPath | Futhark.Pkg.Types |
| pkgPathFilePath | Futhark.Pkg.Types |
| PkgRegistry | Futhark.Pkg.Info |
| pkgRevCommit | Futhark.Pkg.Info |
| PkgRevDepInfo | Futhark.Pkg.Solve |
| PkgRevDeps | |
| 1 (Type/Class) | Futhark.Pkg.Types |
| 2 (Data Constructor) | Futhark.Pkg.Types |
| pkgRevDeps | Futhark.Pkg.Types |
| pkgRevGetManifest | Futhark.Pkg.Info |
| PkgRevInfo | |
| 1 (Type/Class) | Futhark.Pkg.Info |
| 2 (Data Constructor) | Futhark.Pkg.Info |
| pkgRevTime | Futhark.Pkg.Info |
| pkgRevZipballDir | Futhark.Pkg.Info |
| pkgRevZipballUrl | Futhark.Pkg.Info |
| pkgVersions | Futhark.Pkg.Info |
| platformName | Futhark.CodeGen.OpenCL.Heuristics |
| Plus | Language.Futhark.Syntax, Language.Futhark |
| pmapIO | Futhark.Util |
| PName | Language.Futhark.Syntax, Language.Futhark |
| PointerQuals | Futhark.CodeGen.Backends.GenericC |
| PointerT | Futhark.CodeGen.Backends.GenericCSharp.AST |
| popInnerTarget | Futhark.Pass.ExtractKernels.Distribution |
| Pos | |
| 1 (Data Constructor) | Futhark.Util.Loc, Language.Futhark.Query |
| 2 (Type/Class) | Futhark.Util.Loc, Language.Futhark.Query |
| posCoff | Futhark.Util.Loc |
| posCol | Futhark.Util.Loc |
| posFile | Futhark.Util.Loc |
| PosImmediate | Language.Futhark.Prop, Language.Futhark |
| posLine | Futhark.Util.Loc |
| PosParam | Language.Futhark.Prop, Language.Futhark |
| PosReturn | Language.Futhark.Prop, Language.Futhark |
| postStm | Futhark.Pass.ExtractKernels.DistributeNests |
| PostUnOp | Futhark.CodeGen.Backends.GenericCSharp.AST |
| Pow | |
| 1 (Data Constructor) | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.Analysis.ScalExp, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| ppAnnot | Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| ppExpLore | Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| ppHist | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.Kernels |
| ppKernelNest | Futhark.Pass.ExtractKernels.Distribution |
| ppLoopNesting | Futhark.Pass.ExtractKernels.Distribution |
| ppNestings | Futhark.Pass.ExtractKernels.Distribution |
| ppr | Futhark.Util.Pretty |
| ppRangesRep | Futhark.Analysis.AlgSimplify |
| pprint | Futhark.Util.Pretty |
| pprList | Futhark.Util.Pretty |
| pprName | Language.Futhark.Pretty, Language.Futhark |
| pprPrec | Futhark.Util.Pretty |
| ppScrema | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.Kernels |
| ppTargets | Futhark.Pass.ExtractKernels.Distribution |
| ppTuple' | Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| pquote | Language.Futhark.Core, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, 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 |
| precomputed | Futhark.IR.Prop.Names, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| precomputeSegOpIDs | Futhark.CodeGen.ImpGen.Kernels.Base |
| prelude | Language.Futhark.Prelude |
| prepareBenchmarkProgram | Futhark.Bench |
| Pretty | Futhark.Util.Pretty |
| pretty | Futhark.Util.Pretty, Language.Futhark.Core, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, 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.Pretty, Language.Futhark |
| PrettyAnnot | Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| prettyBuildList | Futhark.Pkg.Types |
| prettyCompact | Futhark.Util.Pretty |
| prettyCompactS | Futhark.Util.Pretty |
| prettyDoc | Futhark.Util.Pretty |
| prettyEmptyArray | Language.Futhark.Interpreter |
| prettyLazyText | Futhark.Util.Pretty |
| PrettyLore | Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| prettyName | Language.Futhark.Pretty, Language.Futhark |
| prettyOneLine | Futhark.Util.Pretty |
| prettyPkgManifest | Futhark.Pkg.Types |
| prettyPragma | Futhark.Util.Pretty |
| prettyPragmaLazyText | Futhark.Util.Pretty |
| prettyPragmaS | Futhark.Util.Pretty |
| prettyS | Futhark.Util.Pretty |
| prettySemVer | Futhark.Pkg.Types |
| prettySigned | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.Analysis.ScalExp, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| prettyStacktrace | Language.Futhark.Core, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, 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.Prop, Language.Futhark |
| prettyText | Futhark.Util.Pretty |
| prettyTuple | Futhark.Util.Pretty, Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Language.Futhark.Pretty, Language.Futhark |
| PreUnOp | Futhark.CodeGen.Backends.GenericCSharp.AST |
| Prim | |
| 1 (Data Constructor) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| primBitSize | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.Analysis.ScalExp, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| primBodyType | Futhark.IR.RetType, Futhark.IR.Decorations, Futhark.IR.Syntax, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| primByteSize | |
| 1 (Function) | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.Analysis.ScalExp, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Function) | Language.Futhark.Prop, Language.Futhark |
| PrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| primExpFromExp | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
| primExpFromSubExp | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
| primExpFromSubExpM | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
| primExpSizeAtLeast | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| primExpType | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| primFParam | Futhark.TypeCheck |
| primFuns | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.Analysis.ScalExp, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| Primitive | Futhark.CodeGen.Backends.GenericCSharp.AST |
| primOpType | Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| primRetType | Futhark.IR.RetType, Futhark.IR.Decorations, Futhark.IR.Syntax, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| PrimSubst | Language.Futhark.TypeChecker.Types |
| PrimType | |
| 1 (Type/Class) | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.Analysis.ScalExp, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
| primType | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| primTypeToCType | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC |
| PrimValue | |
| 1 (Type/Class) | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.Analysis.ScalExp, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| 3 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
| primValue | Language.Futhark.Syntax, Language.Futhark |
| primValueType | |
| 1 (Function) | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.Analysis.ScalExp, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Function) | Language.Futhark.Prop, Language.Futhark |
| printAction | Futhark.Actions |
| PrivateFunDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
| privateFunDef | Futhark.CodeGen.Backends.GenericCSharp |
| profileReport | Futhark.CodeGen.Backends.GenericC |
| profilingEvent | Futhark.CodeGen.Backends.COpenCL.Boilerplate |
| Prog | |
| 1 (Type/Class) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Data Constructor) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| 4 (Type/Class) | Language.Futhark |
| ProgBase | Language.Futhark.Syntax, Language.Futhark |
| progConsts | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| progDecs | Language.Futhark.Syntax, Language.Futhark |
| progDoc | Language.Futhark.Syntax, Language.Futhark |
| progFuns | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Ranges, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| progImports | Language.Futhark.Prop, Language.Futhark |
| progMetrics | Futhark.Analysis.Metrics |
| progModuleTypes | Language.Futhark.Prop, Language.Futhark |
| Program | |
| 1 (Type/Class) | Futhark.CodeGen.ImpCode.Sequential |
| 2 (Type/Class) | Futhark.CodeGen.ImpCode.OpenCL |
| 3 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
| 4 (Type/Class) | Futhark.CodeGen.ImpCode.Kernels |
| ProgramTest | |
| 1 (Type/Class) | Futhark.Test |
| 2 (Data Constructor) | Futhark.Test |
| Project | Language.Futhark.Syntax, Language.Futhark |
| ProjectSection | Language.Futhark.Syntax, Language.Futhark |
| PROJ_FIELD | Language.Futhark.Parser |
| PROJ_INDEX | Language.Futhark.Parser |
| protectHoistedOpS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
| PublicClass | Futhark.CodeGen.Backends.GenericCSharp.AST |
| publicDef | Futhark.CodeGen.Backends.GenericC |
| publicDef_ | Futhark.CodeGen.Backends.GenericC |
| PublicFunDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
| publicName | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
| punctuate | Futhark.Util.Pretty |
| pushInnerKernelNesting | Futhark.Pass.ExtractKernels.Distribution |
| pushInnerNesting | Futhark.Pass.ExtractKernels.Distribution |
| pushInnerTarget | Futhark.Pass.ExtractKernels.Distribution |
| pushKernelNesting | Futhark.Pass.ExtractKernels.Distribution |
| putConstraints | Language.Futhark.TypeChecker.Unify |
| putDoc | Futhark.Util.Pretty |
| putDocLn | Futhark.Util.Pretty |
| putNameSource | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| putPkgRegistry | Futhark.Pkg.Info |
| PyArg | Futhark.CodeGen.Backends.GenericPython.AST |
| PyClassDef | Futhark.CodeGen.Backends.GenericPython.AST |
| PyExcept | Futhark.CodeGen.Backends.GenericPython.AST |
| PyExp | Futhark.CodeGen.Backends.GenericPython.AST |
| pyFunctions | Futhark.CodeGen.Backends.GenericPython.Definitions |
| PyFunDef | Futhark.CodeGen.Backends.GenericPython.AST |
| PyIdx | Futhark.CodeGen.Backends.GenericPython.AST |
| pyPanic | Futhark.CodeGen.Backends.GenericPython.Definitions |
| PyProg | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| PyStmt | Futhark.CodeGen.Backends.GenericPython.AST |
| pyTuning | Futhark.CodeGen.Backends.GenericPython.Definitions |
| pyUtility | Futhark.CodeGen.Backends.GenericPython.Definitions |
| pyValues | Futhark.CodeGen.Backends.GenericPython.Definitions |