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

Index - P

PairFuthark.CodeGen.Backends.GenericCSharp.AST
ParallelFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Representation.Kernels
Param 
1 (Type/Class)Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
2 (Data Constructor)Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
3 (Type/Class)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
paramAttrFuthark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
paramDeclTypeFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
ParameterMismatchFuthark.TypeCheck
paramIdentFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
paramName 
1 (Function)Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
2 (Function)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
paramsFuthark.Analysis.HORepresentation.MapNest
ParamSizeLanguage.Futhark.TypeChecker.Unify
ParamTypeLanguage.Futhark.TypeChecker.Unify
paramTypeFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
ParensLanguage.Futhark.Syntax, Language.Futhark
parens 
1 (Function)Futhark.Util.Pretty
2 (Function)Futhark.Doc.Html
parensIfFuthark.Util.Pretty
parPassFuthark.Pass, Futhark.Pass.ExplicitAllocations
parseDecOrExpIncrMLanguage.Futhark.Parser
ParseError 
1 (Type/Class)Language.Futhark.Parser
2 (Data Constructor)Language.Futhark.Parser
parseExpLanguage.Futhark.Parser
parseFutharkLanguage.Futhark.Parser
parseModExpLanguage.Futhark.Parser
parsePkgManifestFuthark.Pkg.Types
parsePkgManifestFromFileFuthark.Pkg.Types
parseTypeLanguage.Futhark.Parser
parseValueLanguage.Futhark.Parser
parseValuesLanguage.Futhark.Parser
parseVersionFuthark.Pkg.Types
partitionChunkedFoldParametersFuthark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
partitionChunkedKernelFoldParametersFuthark.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
passDescriptionFuthark.Pass, Futhark.Pass.ExplicitAllocations
passesFuthark.Pipeline
passFunctionFuthark.Pass, Futhark.Pass.ExplicitAllocations
passLongOptionFuthark.Pass, Futhark.Pass.ExplicitAllocations
PassMFuthark.Pass, Futhark.Pass.ExplicitAllocations
passNameFuthark.Pass, Futhark.Pass.ExplicitAllocations
PatElem 
1 (Data Constructor)Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
2 (Type/Class)Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
3 (Type/Class)Futhark.Representation.SOACS
patElemAttrFuthark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patElemIdentFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patElemNameFuthark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
PatElemTFuthark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patElemTypeFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
Pattern 
1 (Type/Class)Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
2 (Data Constructor)Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
3 (Type/Class)Futhark.Representation.SOACS
4 (Type/Class)Language.Futhark
patternAliasesFuthark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases
PatternAscriptionLanguage.Futhark.Syntax, Language.Futhark
PatternBaseLanguage.Futhark.Syntax, Language.Futhark
PatternConstrLanguage.Futhark.Syntax, Language.Futhark
patternContextElementsFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patternContextIdentsFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patternContextNamesFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patternDimNamesLanguage.Futhark.Attributes, Language.Futhark
patternElementsFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patternIdents 
1 (Function)Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
2 (Function)Language.Futhark.Attributes, Language.Futhark
PatternLitLanguage.Futhark.Syntax, Language.Futhark
patternMapLanguage.Futhark.Attributes, Language.Futhark
patternNames 
1 (Function)Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
2 (Function)Language.Futhark.Attributes, Language.Futhark
patternOrderZeroLanguage.Futhark.Attributes, Language.Futhark
patternParamLanguage.Futhark.Attributes, Language.Futhark
PatternParensLanguage.Futhark.Syntax, Language.Futhark
patternSizeFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patternStructTypeLanguage.Futhark.Attributes, Language.Futhark
PatternTFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
PatternTypeLanguage.Futhark.Syntax, Language.Futhark
patternTypeLanguage.Futhark.Attributes, Language.Futhark
patternTypesFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patternValueElementsFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patternValueIdentsFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patternValueNamesFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
patternValueTypesFuthark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
peelArray 
1 (Function)Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
2 (Function)Language.Futhark.Attributes, Language.Futhark
performCSEFuthark.Optimise.CSE
performCSEOnFunDefFuthark.Optimise.CSE
performCSEOnStmsFuthark.Optimise.CSE
permutationAndMissingFuthark.Pass.ExtractKernels.DistributeNests
PermutationErrorFuthark.TypeCheck
permuteFuthark.Representation.Mem.IxFun
pickSymToElimFuthark.Analysis.AlgSimplify
PIPELanguage.Futhark.Parser
PipeLeftLanguage.Futhark.Syntax, Language.Futhark
PipelineFuthark.Pipeline
PipelineConfig 
1 (Type/Class)Futhark.Pipeline
2 (Data Constructor)Futhark.Pipeline
pipelineValidateFuthark.Pipeline
pipelineVerboseFuthark.Pipeline
PipeRightLanguage.Futhark.Syntax, Language.Futhark
pipesFuthark.Doc.Html
pkgDirFuthark.Pkg.Types
PkgInfo 
1 (Type/Class)Futhark.Pkg.Info
2 (Data Constructor)Futhark.Pkg.Info
pkgInfoFuthark.Pkg.Info
pkgLookupCommitFuthark.Pkg.Info
PkgManifest 
1 (Type/Class)Futhark.Pkg.Types
2 (Data Constructor)Futhark.Pkg.Types
PkgPathFuthark.Pkg.Types
pkgPathFilePathFuthark.Pkg.Types
PkgRegistryFuthark.Pkg.Info
pkgRevCommitFuthark.Pkg.Info
PkgRevDepInfoFuthark.Pkg.Solve
PkgRevDeps 
1 (Type/Class)Futhark.Pkg.Types
2 (Data Constructor)Futhark.Pkg.Types
pkgRevDepsFuthark.Pkg.Types
pkgRevGetManifestFuthark.Pkg.Info
PkgRevInfo 
1 (Type/Class)Futhark.Pkg.Info
2 (Data Constructor)Futhark.Pkg.Info
pkgRevTimeFuthark.Pkg.Info
pkgRevZipballDirFuthark.Pkg.Info
pkgRevZipballUrlFuthark.Pkg.Info
pkgVersionsFuthark.Pkg.Info
platformNameFuthark.CodeGen.OpenCL.Heuristics
PlusLanguage.Futhark.Syntax, Language.Futhark
pmapIOFuthark.Util
PNameLanguage.Futhark.Syntax, Language.Futhark
PointerQualsFuthark.CodeGen.Backends.GenericC
PointerTFuthark.CodeGen.Backends.GenericCSharp.AST
popInnerTargetFuthark.Pass.ExtractKernels.Distribution
Pos 
1 (Data Constructor)Language.Futhark.Query
2 (Type/Class)Language.Futhark.Query
PosImmediateLanguage.Futhark.Attributes, Language.Futhark
PosParamLanguage.Futhark.Attributes, Language.Futhark
PosReturnLanguage.Futhark.Attributes, Language.Futhark
postStmFuthark.Pass.ExtractKernels.DistributeNests
PostUnOpFuthark.CodeGen.Backends.GenericCSharp.AST
Pow 
1 (Data Constructor)Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Pass.ExplicitAllocations, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
ppAnnotFuthark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
ppExpLoreFuthark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
ppHistFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Representation.Kernels
ppKernelNestFuthark.Pass.ExtractKernels.Distribution
ppLoopNestingFuthark.Pass.ExtractKernels.Distribution
ppNestingsFuthark.Pass.ExtractKernels.Distribution
pprFuthark.Util.Pretty
ppRangesRepFuthark.Analysis.AlgSimplify
pprintFuthark.Util.Pretty
pprListFuthark.Util.Pretty
pprNameLanguage.Futhark.Pretty, Language.Futhark
pprPrecFuthark.Util.Pretty
ppScremaFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Representation.Kernels
ppTargetsFuthark.Pass.ExtractKernels.Distribution
ppTuple'Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
pquoteLanguage.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, 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
precomputedFuthark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
precomputeSegOpIDsFuthark.CodeGen.ImpGen.Kernels.Base
preludeLanguage.Futhark.Prelude
prepareBenchmarkProgramFuthark.Bench
PrettyFuthark.Util.Pretty
prettyFuthark.Util.Pretty, Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark.Pretty, Language.Futhark
PrettyAnnotFuthark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
prettyBuildListFuthark.Pkg.Types
prettyCompactFuthark.Util.Pretty
prettyCompactSFuthark.Util.Pretty
prettyDocFuthark.Util.Pretty
prettyEmptyArrayLanguage.Futhark.Interpreter
prettyLazyTextFuthark.Util.Pretty
PrettyLoreFuthark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
prettyNameLanguage.Futhark.Pretty, Language.Futhark
prettyOneLineFuthark.Util.Pretty
prettyPkgManifestFuthark.Pkg.Types
prettyPragmaFuthark.Util.Pretty
prettyPragmaLazyTextFuthark.Util.Pretty
prettyPragmaSFuthark.Util.Pretty
prettySFuthark.Util.Pretty
prettySemVerFuthark.Pkg.Types
prettySignedFuthark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Pass.ExplicitAllocations, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
prettyStacktraceLanguage.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, 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.Attributes, Language.Futhark
prettyTextFuthark.Util.Pretty
prettyTupleFuthark.Util.Pretty, Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Language.Futhark.Pretty, Language.Futhark
prettyUFuthark.Doc.Html
PreUnOpFuthark.CodeGen.Backends.GenericCSharp.AST
Prim 
1 (Data Constructor)Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
primBitSizeFuthark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Pass.ExplicitAllocations, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
primBodyTypeFuthark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
primByteSize 
1 (Function)Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Pass.ExplicitAllocations, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
2 (Function)Language.Futhark.Attributes, Language.Futhark
PrimExpFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Pass.ExplicitAllocations, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
primExpFromExpFuthark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Pass.ExplicitAllocations, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
primExpFromSubExpFuthark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Pass.ExplicitAllocations, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
primExpFromSubExpMFuthark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Pass.ExplicitAllocations, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
primExpSizeAtLeastFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Pass.ExplicitAllocations, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
primExpToExpFuthark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Pass.ExplicitAllocations, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
primExpToSubExpFuthark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Pass.ExplicitAllocations, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
primExpTypeFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Pass.ExplicitAllocations, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
primFParamFuthark.TypeCheck
primFunsFuthark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Pass.ExplicitAllocations, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
PrimitiveFuthark.CodeGen.Backends.GenericCSharp.AST
primOpAliasesFuthark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases
primOpTypeFuthark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
primRetTypeFuthark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
PrimSubstLanguage.Futhark.TypeChecker.Types
PrimType 
1 (Type/Class)Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Pass.ExplicitAllocations, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
2 (Type/Class)Language.Futhark.Syntax, Language.Futhark
primTypeFuthark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
primTypeHtmlFuthark.Doc.Html
primTypeToCTypeFuthark.CodeGen.Backends.SimpleRepresentation, Futhark.CodeGen.Backends.GenericC
PrimValue 
1 (Type/Class)Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Pass.ExplicitAllocations, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
3 (Type/Class)Language.Futhark.Syntax, Language.Futhark
primValueLanguage.Futhark.Syntax, Language.Futhark
primValueType 
1 (Function)Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Pass.ExplicitAllocations, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
2 (Function)Language.Futhark.Attributes, Language.Futhark
printActionFuthark.Actions
PrivateFunDefFuthark.CodeGen.Backends.GenericCSharp.AST
privateFunDefFuthark.CodeGen.Backends.GenericCSharp
profileReportFuthark.CodeGen.Backends.GenericC
profilingEventFuthark.CodeGen.Backends.COpenCL.Boilerplate
Prog 
1 (Type/Class)Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
2 (Data Constructor)Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
3 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
4 (Type/Class)Language.Futhark
ProgBaseLanguage.Futhark.Syntax, Language.Futhark
progConstsFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
progDecsLanguage.Futhark.Syntax, Language.Futhark
progDocLanguage.Futhark.Syntax, Language.Futhark
progFunsFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Mem, Futhark.Representation.Kernels, Futhark.Representation.Seq, Futhark.Representation.SeqMem, Futhark.Representation.KernelsMem
progImportsLanguage.Futhark.Attributes, Language.Futhark
progMetricsFuthark.Analysis.Metrics
progModuleTypesLanguage.Futhark.Attributes, 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
ProjectLanguage.Futhark.Syntax, Language.Futhark
ProjectSectionLanguage.Futhark.Syntax, Language.Futhark
PROJ_FIELDLanguage.Futhark.Parser
PROJ_INDEXLanguage.Futhark.Parser
protectHoistedOpSFuthark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify
PublicClassFuthark.CodeGen.Backends.GenericCSharp.AST
publicDefFuthark.CodeGen.Backends.GenericC
publicDef_Futhark.CodeGen.Backends.GenericC
PublicFunDefFuthark.CodeGen.Backends.GenericCSharp.AST
publicName 
1 (Function)Futhark.CodeGen.Backends.GenericC
2 (Function)Futhark.CodeGen.Backends.GenericCSharp
punctuateFuthark.Util.Pretty
pushInnerKernelNestingFuthark.Pass.ExtractKernels.Distribution
pushInnerNestingFuthark.Pass.ExtractKernels.Distribution
pushInnerTargetFuthark.Pass.ExtractKernels.Distribution
pushKernelNestingFuthark.Pass.ExtractKernels.Distribution
putConstraintsLanguage.Futhark.TypeChecker.Unify
putDocFuthark.Util.Pretty
putDocLnFuthark.Util.Pretty
putNameSourceFuthark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
putPkgRegistryFuthark.Pkg.Info
PyArgFuthark.CodeGen.Backends.GenericPython.AST
PyClassDefFuthark.CodeGen.Backends.GenericPython.AST
PyExceptFuthark.CodeGen.Backends.GenericPython.AST
PyExpFuthark.CodeGen.Backends.GenericPython.AST
pyFunctionsFuthark.CodeGen.Backends.GenericPython.Definitions
PyFunDefFuthark.CodeGen.Backends.GenericPython.AST
PyIdxFuthark.CodeGen.Backends.GenericPython.AST
pyPanicFuthark.CodeGen.Backends.GenericPython.Definitions
PyProg 
1 (Type/Class)Futhark.CodeGen.Backends.GenericPython.AST
2 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
PyStmtFuthark.CodeGen.Backends.GenericPython.AST
pyTuningFuthark.CodeGen.Backends.GenericPython.Definitions
pyUtilityFuthark.CodeGen.Backends.GenericPython.Definitions
pyValuesFuthark.CodeGen.Backends.GenericPython.Definitions