futhark-0.25.32: An optimising compiler for a functional, array-oriented language.

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- :
- .
- <
- |
- ~
- _
- All

Index - P

PageWidth | Futhark.Util.Pretty
pageWidth | Futhark.Util.Pretty
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.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
3 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
paramAls | 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
paramAttrs | 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
paramDec | 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
paramDeclType | Futhark.IR.Prop.Pat, 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
ParameterMismatch | Futhark.IR.TypeCheck
parameters | Futhark.CodeGen.Backends.GenericWASM
paramIdent | Futhark.IR.Prop.Pat, 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
ParamMap | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.Backends.GenericC
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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
paramToRes | Language.Futhark.Prop, Language.Futhark
ParamType |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark
2 (Data Constructor) | Language.Futhark.TypeChecker.Unify
paramType | Futhark.IR.Prop.Pat, 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
Parens | Language.Futhark.Syntax, Language.Futhark
parens |
1 (Function) | Futhark.Util.Pretty
2 (Function) | Futhark.Fmt.Monad
parensIf | Futhark.Util.Pretty
parents | Futhark.Analysis.AccessPattern
parents_nest | Futhark.Analysis.AccessPattern
ParLoop | Futhark.CodeGen.ImpCode.Multicore
ParOp | Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC
parPass | Futhark.Pass, Futhark.Pass.ExplicitAllocations
parse | Language.Futhark.Parser.Monad
parseBodyGPU | Futhark.IR.Parse
parseBodyMC | Futhark.IR.Parse
parseDeclExtType | Futhark.IR.Parse
parseDeclType | Futhark.IR.Parse
parseDecOrExp | 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
parseFormatString | Futhark.Format
parseFuthark | Language.Futhark.Parser
parseFutharkWithComments | Language.Futhark.Parser
parseGPU | Futhark.IR.Parse
parseGPUMem | Futhark.IR.Parse
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
parseStmGPU | Futhark.IR.Parse
parseStmMC | Futhark.IR.Parse
parseSubExp | Futhark.IR.Parse
parseSubExpRes | Futhark.IR.Parse
parseType |
1 (Function) | Futhark.IR.Parse
2 (Function) | Language.Futhark.Parser
parseVersion | Futhark.Pkg.Types
parseVName | Futhark.IR.Parse
parseWithComments | Language.Futhark.Parser.Monad
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.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
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.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
patElemDec | 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
patElemIdent | Futhark.IR.Prop.Pat, 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
patElemName | 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
patElems | 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
patElemType | Futhark.IR.Prop.Pat, 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
patIdents |
1 (Function) | Futhark.IR.Prop.Pat, 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
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.Pat, 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
2 (Function) | Language.Futhark.Prop, Language.Futhark
PatParens | Language.Futhark.Syntax, Language.Futhark
patSize | Futhark.IR.Prop.Pat, 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
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
patTypes | Futhark.IR.Prop.Pat, 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
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem
2 (Function) | Language.Futhark.Prop, Language.Futhark
performCSE | Futhark.Optimise.CSE
performCSEOnFunDef | Futhark.Optimise.CSE
performCSEOnStms | Futhark.Optimise.CSE
Permutation |
1 (Type/Class) | Futhark.IR.Mem.LMAD
2 (Type/Class) | Futhark.Optimise.ArrayLayout.Layout
permutationAndMissing | Futhark.Pass.ExtractKernels.DistributeNests
PermutationError | Futhark.IR.TypeCheck
Permute | Futhark.Util.Options
permute | Futhark.IR.Mem.LMAD
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
pkgGetFiles | Futhark.Pkg.Info
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
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
popComments | Futhark.Fmt.Monad
popInnerTarget | Futhark.Pass.ExtractKernels.Distribution
Pos |
1 (Type/Class) | Futhark.Util.Loc, Language.Futhark.Query
2 (Data Constructor) | 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
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.Block
Precomputed | Futhark.CodeGen.ImpGen.GPU.Block
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem
precomputedConstants | Futhark.CodeGen.ImpGen.GPU.Block
prelude | Language.Futhark.Prelude
preludeCL | Futhark.CodeGen.RTS.OpenCL
preludeCU | Futhark.CodeGen.RTS.CUDA
prepareBenchmarkProgram | Futhark.Bench
prepareServer | Futhark.CLI.Literate
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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
prettyNameString | 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark.Pretty, Language.Futhark

prettyStringOneLine | Futhark.Util.Pretty, 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

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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark

prettyTextOneLine | Futhark.Util.Pretty, 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
prettyTuple | Futhark.Util.Pretty, Futhark.IR.Pretty, 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, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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

PrimExpAnalysis | Futhark.Analysis.PrimExp.Table
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
PrimExpTable | Futhark.Analysis.PrimExp.Table
primExpTable | Futhark.Analysis.PrimExp.Table

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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse

primitive | Language.Futhark.Interpreter.AD
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem
primStorageType | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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
printMemAliasGPU | Futhark.Actions
printMemoryAccessAnalysis | 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
ProfilingEvent |
1 (Type/Class) | Futhark.Profile, Futhark.Bench
2 (Data Constructor) | Futhark.Profile, Futhark.Bench
profilingEvents | Futhark.Profile, Futhark.Bench
profilingMemory | Futhark.Profile, Futhark.Bench
ProfilingReport |
1 (Type/Class) | Futhark.Profile, Futhark.Bench
2 (Data Constructor) | Futhark.Profile, Futhark.Bench
profilingReportFromText | Futhark.Profile, Futhark.Bench
Prog |
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 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark
4 (Type/Class) | Language.Futhark.Prop, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem
ProgWarning | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI
Project | Language.Futhark.Syntax, Language.Futhark
ProjectSection | Language.Futhark.Syntax, Language.Futhark
protectHoistedOpS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify
Provenance |
1 (Type/Class) | 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) | 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
provenanceExp | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
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
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