Index - P
| PageWidth | Futhark.Util.Pretty |
| pageWidth | Futhark.Util.Pretty |
| pairs | Futhark.Util |
| panicPy | Futhark.CodeGen.RTS.Python |
| ParallelTask | |
| 1 (Type/Class) | Futhark.CodeGen.ImpCode.Multicore |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode.Multicore |
| Param | |
| 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 3 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
| paramAttrs | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| paramDec | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| paramDeclType | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| ParameterMismatch | Futhark.IR.TypeCheck |
| parameters | Futhark.CodeGen.Backends.GenericWASM |
| paramIdent | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| paramName | |
| 1 (Function) | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 2 (Function) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
| 3 (Function) | Language.Futhark.Prop, Language.Futhark |
| params | Futhark.Analysis.HORep.MapNest |
| ParamSize | Language.Futhark.TypeChecker.Unify |
| paramToCType | Futhark.CodeGen.Backends.MulticoreC |
| ParamType | Language.Futhark.TypeChecker.Unify |
| paramType | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| Parens | Language.Futhark.Syntax, Language.Futhark |
| parens | Futhark.Util.Pretty |
| parensIf | Futhark.Util.Pretty |
| ParLoop | Futhark.CodeGen.ImpCode.Multicore |
| ParOp | Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.MCMem |
| parPass | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| parse | Language.Futhark.Parser.Monad |
| parseDecOrExpIncrM | Language.Futhark.Parser |
| parseError | Language.Futhark.Parser.Monad |
| parseErrorAt | Language.Futhark.Parser.Monad |
| parseExp | |
| 1 (Function) | Language.Futhark.Parser |
| 2 (Function) | Futhark.Script |
| parseExpFromText | Futhark.Script |
| parseFuthark | Language.Futhark.Parser |
| parseGPU | Futhark.IR.Parse |
| parseGPUMem | Futhark.IR.Parse |
| parseInMonad | Language.Futhark.Parser.Monad |
| parseMC | Futhark.IR.Parse |
| parseMCMem | Futhark.IR.Parse |
| parseModExp | Language.Futhark.Parser |
| parsePkgManifest | Futhark.Pkg.Types |
| parsePkgManifestFromFile | Futhark.Pkg.Types |
| ParserMonad | Language.Futhark.Parser.Monad |
| ParserState | Language.Futhark.Parser.Monad |
| parseSeq | Futhark.IR.Parse |
| parseSeqMem | Futhark.IR.Parse |
| parseSOACS | Futhark.IR.Parse |
| parseType | Language.Futhark.Parser |
| parseVersion | Futhark.Pkg.Types |
| partitionChunkedFoldParameters | Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| partitionMaybe | Futhark.Util |
| Pass | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Type/Class) | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| 3 (Data Constructor) | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| passDescription | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| passes | Futhark.Pipeline, Futhark.Compiler.CLI |
| passFunction | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| passLongOption | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| PassM | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| passName | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| Pat | |
| 1 (Type/Class) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 3 (Type/Class) | Language.Futhark |
| patAliases | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
| PatAscription | Language.Futhark.Syntax, Language.Futhark |
| PatAttr | Language.Futhark.Syntax, Language.Futhark |
| PatBase | Language.Futhark.Syntax, Language.Futhark |
| PatConstr | Language.Futhark.Syntax, Language.Futhark |
| PatElem | |
| 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| patElemDec | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| patElemIdent | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| patElemName | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| patElems | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| patElemType | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| patIdents | |
| 1 (Function) | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 2 (Function) | Language.Futhark.Prop, Language.Futhark |
| PatLit | |
| 1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| 2 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
| PatLitFloat | Language.Futhark.Syntax, Language.Futhark |
| PatLitInt | Language.Futhark.Syntax, Language.Futhark |
| PatLitPrim | Language.Futhark.Syntax, Language.Futhark |
| patNames | |
| 1 (Function) | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 2 (Function) | Language.Futhark.Prop, Language.Futhark |
| PatParens | Language.Futhark.Syntax, Language.Futhark |
| PatRetType | Language.Futhark.Syntax, Language.Futhark |
| patSize | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| patternExp | Language.Futhark.Parser.Monad |
| patternMap | Language.Futhark.Prop, Language.Futhark |
| patternOrderZero | Language.Futhark.Prop, Language.Futhark |
| patternParam | Language.Futhark.Prop, Language.Futhark |
| patternStructType | Language.Futhark.Prop, Language.Futhark |
| patternType | Language.Futhark.Prop, Language.Futhark |
| PatType | Language.Futhark.Syntax, Language.Futhark |
| patTypes | Futhark.IR.Prop.Patterns, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| pdBinOp | Futhark.AD.Derivatives |
| pdBuiltin | Futhark.AD.Derivatives |
| pdUnOp | Futhark.AD.Derivatives |
| pe32 | 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 |
| pe64 | 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 |
| peelArray | |
| 1 (Function) | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 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.IR.TypeCheck |
| Permute | Futhark.Util.Options |
| permute | Futhark.IR.Mem.IxFun |
| permuteInv | Futhark.IR.Mem.IxFun |
| pFloatType | Language.Futhark.Primitive.Parse |
| pIntType | Language.Futhark.Primitive.Parse |
| PIPE | Language.Futhark.Parser.Lexer.Tokens |
| pipe | Futhark.Util.Pretty |
| PipeLeft | Language.Futhark.Syntax, Language.Futhark |
| Pipeline | Futhark.Pipeline, Futhark.Compiler.CLI |
| PipelineConfig | |
| 1 (Type/Class) | Futhark.Pipeline, Futhark.Compiler.CLI |
| 2 (Data Constructor) | Futhark.Pipeline, Futhark.Compiler.CLI |
| pipelineValidate | Futhark.Pipeline, Futhark.Compiler.CLI |
| pipelineVerbose | Futhark.Pipeline, Futhark.Compiler.CLI |
| 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 |
| plural | Futhark.Util.Pretty |
| Plus | Language.Futhark.Syntax, Language.Futhark |
| pmapIO | Futhark.Util |
| PName | Language.Futhark.Syntax, Language.Futhark |
| PointerQuals | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| 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 |
| PositionMapping | Futhark.LSP.PositionMapping |
| posLine | Futhark.Util.Loc |
| PosParam | Language.Futhark.Prop, Language.Futhark |
| PosReturn | Language.Futhark.Prop, Language.Futhark |
| posToUri | Futhark.LSP.Tool |
| postStm | Futhark.Pass.ExtractKernels.DistributeNests |
| Pow | |
| 1 (Data Constructor) | 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| pow | Futhark.Util.IntegralExp |
| ppExpDec | Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| ppHist | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| ppKernelNest | Futhark.Pass.ExtractKernels.Distribution |
| ppLoopNesting | Futhark.Pass.ExtractKernels.Distribution |
| ppNestings | Futhark.Pass.ExtractKernels.Distribution |
| pprg | Futhark.Optimise.Fusion.GraphRep |
| pPrimExp | Futhark.Analysis.PrimExp.Parse |
| pPrimType | Language.Futhark.Primitive.Parse |
| pPrimValue | Language.Futhark.Primitive.Parse, Futhark.Analysis.PrimExp.Parse |
| ppScatter | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| ppScrema | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| ppStream | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| ppTargets | Futhark.Pass.ExtractKernels.Distribution |
| ppTuple' | Futhark.Util.Pretty |
| ppTupleLines' | Futhark.Util.Pretty |
| precomputeConstants | Futhark.CodeGen.ImpGen.GPU.Group |
| Precomputed | Futhark.CodeGen.ImpGen.GPU.Group |
| precomputed | Futhark.IR.Prop.Names, Futhark.IR.Prop, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| precomputedConstants | Futhark.CodeGen.ImpGen.GPU.Group |
| prelude | Language.Futhark.Prelude |
| prepareBenchmarkProgram | Futhark.Bench |
| prepareTaskStruct | Futhark.CodeGen.Backends.MulticoreC |
| presentU | Futhark.Analysis.UsageTable |
| Pretty | Futhark.Util.Pretty, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| pretty | Futhark.Util.Pretty |
| prettyBuildList | Futhark.Pkg.Types |
| prettyCompilerError | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
| prettyEmptyArray | Language.Futhark.Interpreter.Values, Language.Futhark.Interpreter |
| prettyInterpreterError | Language.Futhark.Interpreter |
| prettyList | Futhark.Util.Pretty |
| prettyName | Language.Futhark.Pretty, Language.Futhark |
| prettyPkgManifest | Futhark.Pkg.Types |
| prettyProgErrors | Futhark.Compiler, Futhark.Compiler.CLI |
| PrettyRep | Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| prettySemVer | Futhark.Pkg.Types |
| prettySigned | 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| prettyStacktrace | Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark.Prop, Language.Futhark |
| prettyString | Futhark.Util.Pretty, Futhark.IR.Syntax, Futhark.IR.Pretty, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark.Pretty, Language.Futhark |
| prettyText | Futhark.Util.Pretty, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| prettyTextOneLine | Futhark.Util.Pretty |
| prettyTuple | Futhark.Util.Pretty, Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Language.Futhark.Pretty, Language.Futhark |
| prettyTupleLines | Futhark.Util.Pretty, Futhark.IR.Pretty, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| prettyTypeError | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker |
| prettyTypeErrorNoLoc | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker |
| prettyValue | Language.Futhark.Interpreter.Values, Language.Futhark.Interpreter |
| prettyWarnings | Language.Futhark.Warnings, Futhark.CodeGen.ImpGen, Language.Futhark.TypeChecker.Monad, Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| Prim | |
| 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.MulticoreC |
| primAPIType | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| primBitSize | 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| primBodyType | Futhark.IR.RetType, Futhark.IR.Rep, Futhark.IR.Syntax, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| primBool | Futhark.IR.Mem.Interval |
| primByteSize | 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| PrimExp | 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 |
| primExpFromExp | 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 |
| primExpFromSubExp | 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 |
| primExpFromSubExpM | 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 |
| primExpSizeAtLeast | 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 |
| primExpSlice | 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 |
| primExpType | 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 |
| primFParam | Futhark.IR.TypeCheck |
| primFuns | 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| primNegate | Language.Futhark.Parser.Monad |
| primRetType | Futhark.IR.RetType, Futhark.IR.Rep, Futhark.IR.Syntax, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| primStorageType | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| PrimSubst | Language.Futhark.TypeChecker.Types |
| PrimType | |
| 1 (Type/Class) | Futhark.Test.Values |
| 2 (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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| 3 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
| primType | |
| 1 (Function) | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 2 (Function) | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
| primTypeBytes | Futhark.Test.Values |
| primTypeText | Futhark.Test.Values |
| primTypeToCType | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| PrimValue | |
| 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| 2 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
| primValue | Language.Futhark.Syntax, Language.Futhark |
| primValueType | |
| 1 (Function) | 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| 2 (Function) | Language.Futhark.Prop, Language.Futhark |
| printAction | Futhark.Actions |
| printAliasesAction | Futhark.Actions |
| printFusionGraph | Futhark.Actions |
| printInterferenceGPU | Futhark.Actions |
| printLastUseGPU | Futhark.Actions |
| printLastUseGPUSS | Futhark.Actions |
| printMemAliasGPU | Futhark.Actions |
| Private | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| Prod | |
| 1 (Type/Class) | Futhark.Analysis.AlgSimplify |
| 2 (Data Constructor) | Futhark.Analysis.AlgSimplify |
| prodToExp | Futhark.Analysis.AlgSimplify |
| Produced | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
| profileReport | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| profilingEnclosure | Futhark.CodeGen.Backends.CCUDA.Boilerplate |
| profilingEvent | Futhark.CodeGen.Backends.COpenCL.Boilerplate |
| Prog | |
| 1 (Type/Class) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 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.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| progDecs | Language.Futhark.Syntax, Language.Futhark |
| progDoc | Language.Futhark.Syntax, Language.Futhark |
| ProgError | |
| 1 (Type/Class) | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| 2 (Data Constructor) | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| progFuns | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| progHoles | Language.Futhark.Prop, Language.Futhark |
| 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.Multicore |
| 3 (Type/Class) | Futhark.CodeGen.ImpCode.GPU |
| 4 (Type/Class) | Futhark.CodeGen.ImpCode.OpenCL |
| 5 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
| ProgramTest | |
| 1 (Type/Class) | Futhark.Test.Spec, Futhark.Test |
| 2 (Data Constructor) | Futhark.Test.Spec, Futhark.Test |
| ProgressBar | |
| 1 (Type/Class) | Futhark.Util.ProgressBar |
| 2 (Data Constructor) | Futhark.Util.ProgressBar |
| progressBar | Futhark.Util.ProgressBar |
| progressBarBound | Futhark.Util.ProgressBar |
| progressBarElapsed | Futhark.Util.ProgressBar |
| progressBarSteps | Futhark.Util.ProgressBar |
| progressSpinner | Futhark.Util.ProgressBar |
| progTypes | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| ProgWarning | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| Project | Language.Futhark.Syntax, Language.Futhark |
| ProjectSection | Language.Futhark.Syntax, Language.Futhark |
| PROJ_INTFIELD | Language.Futhark.Parser.Lexer.Tokens |
| protectHoistedOpS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
| Public | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| publicDef | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| publicDef_ | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| publicName | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| Publicness | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| publishErrorDiagnostics | Futhark.LSP.Diagnostic |
| publishWarningDiagnostics | Futhark.LSP.Diagnostic |
| 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.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| putPkgRegistry | Futhark.Pkg.Info |
| PutValue | Futhark.Test.Values |
| putValue | Futhark.Test.Values |
| PutValue1 | Futhark.Test.Values |
| putValue1 | Futhark.Test.Values |
| PyArg | Futhark.CodeGen.Backends.GenericPython.AST |
| PyClassDef | Futhark.CodeGen.Backends.GenericPython.AST |
| PyExcept | Futhark.CodeGen.Backends.GenericPython.AST |
| PyExp | Futhark.CodeGen.Backends.GenericPython.AST |
| PyFunDef | Futhark.CodeGen.Backends.GenericPython.AST |
| PyIdx | Futhark.CodeGen.Backends.GenericPython.AST |
| PyProg | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| PyStmt | Futhark.CodeGen.Backends.GenericPython.AST |