futhark

Index - R

RaiseFuthark.CodeGen.Backends.GenericPython.AST
RandomConfiguration 
1 (Type/Class)Futhark.Test.Values
2 (Data Constructor)Futhark.Test.Values
randomSeedFuthark.Util
randomValueFuthark.Test.Values
Range 
1 (Type/Class)Futhark.Test.Values
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
rangeFuthark.IR.Mem.LMAD
rangeFromLocFuthark.LSP.Tool
rangleFuthark.Util.Pretty
Rank 
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.GPUMem, Futhark.IR.GPU
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.GPUMem, Futhark.IR.GPU
rank 
1 (Function)Futhark.IR.Mem.LMAD
2 (Function)Language.Futhark.Interpreter.FFI.ServerM
rankShapedFuthark.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.GPUMem, Futhark.IR.GPU
RawMemFuthark.CodeGen.Backends.MulticoreC
rawMemFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
rawMemCTypeFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
RawStringLiteralFuthark.CodeGen.Backends.GenericPython.AST
rbraceFuthark.Util.Pretty
RBRACKETLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
rbracketFuthark.Util.Pretty
RCURLYLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
reachableFuthark.Optimise.Fusion.GraphRep
ReadFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
ReaderFuthark.Pass.ExplicitAllocations
readerFuthark.Pass.ExplicitAllocations
ReaderT 
1 (Type/Class)Futhark.Pass.ExplicitAllocations
2 (Data Constructor)Futhark.Pass.ExplicitAllocations
readHexRealLitLanguage.Futhark.Parser.Lexer.Tokens
readInputFuthark.Pass.Flatten.General
readInputsFuthark.Pass.Flatten.General
readInputVarFuthark.Pass.Flatten.General
readLibraryFuthark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI
readLibraryExceptKnownFuthark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI
readNeutralFuthark.Pass.Flatten.General
readProgramFileFuthark.Compiler, Futhark.Compiler.CLI
readProgramFilesFuthark.Compiler, Futhark.Compiler.CLI
readProgramFilesExceptKnownFuthark.Compiler, Futhark.Compiler.CLI
readProgramOrDieFuthark.Compiler, Futhark.Compiler.CLI
readResultsFuthark.Test
ReadScalar 
1 (Type/Class)Futhark.CodeGen.Backends.GenericPython
2 (Type/Class)Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
readScalarPointerWithQualsFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
readTypeDimsFuthark.Pass.Flatten.General
readUntypedLibraryFuthark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI
readUntypedProgramFuthark.Compiler, Futhark.Compiler.CLI
readUntypedProgramOrDieFuthark.Compiler, Futhark.Compiler.CLI
readValuesFuthark.Test.Values
reAnnotateFuthark.Util.Pretty
reAnnotateSFuthark.Util.Pretty
Rearrange 
1 (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.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Futhark.Analysis.HORep.SOAC
rearrangeComposeFuthark.IR.Prop.Rearrange, 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.GPUMem, Futhark.IR.GPU
rearrangeInverseFuthark.IR.Prop.Rearrange, 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.GPUMem, Futhark.IR.GPU
rearrangeReachFuthark.IR.Prop.Rearrange, 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.GPUMem, Futhark.IR.GPU
rearrangeShapeFuthark.IR.Prop.Rearrange, 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.GPUMem, Futhark.IR.GPU
rearrangeTypeFuthark.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.GPUMem, Futhark.IR.GPU
Reason 
1 (Type/Class)Language.Futhark.TypeChecker.Constraints
2 (Data Constructor)Language.Futhark.TypeChecker.Constraints
ReasonApplyLanguage.Futhark.TypeChecker.Constraints
ReasonApplySplitLanguage.Futhark.TypeChecker.Constraints
ReasonAscriptionLanguage.Futhark.TypeChecker.Constraints
ReasonBranchesLanguage.Futhark.TypeChecker.Constraints
ReasonPatMatchLanguage.Futhark.TypeChecker.Constraints
ReasonRetTypeLanguage.Futhark.TypeChecker.Constraints
RecordLanguage.Futhark.Syntax, Language.Futhark
RecordFieldExplicitLanguage.Futhark.Syntax, Language.Futhark
RecordFieldImplicitLanguage.Futhark.Syntax, Language.Futhark
RecordLitLanguage.Futhark.Syntax, Language.Futhark
recordMemRefUsesFuthark.Optimise.ArrayShortCircuiting.MemRefAggreg
RecordPatLanguage.Futhark.Syntax, Language.Futhark
RecursiveVLanguage.Futhark.TypeChecker.Terms.Scope, Language.Futhark.TypeChecker.Terms.Monad
RedFuthark.Util.Pretty, Futhark.Util.Table
redCommFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
redLambdaFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
redNeutralFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
redomapSOACFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
redomapToMapAndReduceFuthark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
redResultsFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
Reduce 
1 (Type/Class)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
2 (Data Constructor)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
reduceFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
reduceDeviceSyncsFuthark.Optimise.ReduceDeviceSyncs
reduceSOACFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
reductionDependenciesFuthark.Analysis.DataDependencies
refineEnvLanguage.Futhark.TypeChecker.Modules
RegTileReturnsFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPUMem, Futhark.IR.GPU
RegTileSizeFuthark.CodeGen.OpenCL.Heuristics
RegularFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.General
relativiseFuthark.Util.Html
Release 
1 (Type/Class)Futhark.Pkg.Types
2 (Data Constructor)Futhark.Pkg.Types
releaseLanguage.Futhark.Interpreter.FFI.ServerM
reloadProgFuthark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI
relocFuthark.Util.Loc
RelocatableFuthark.Util.Loc
RemLanguage.Futhark.Syntax, Language.Futhark
remFuthark.Util.IntegralExp
removeBodyAliasesFuthark.IR.Aliases
removeBodyWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
removeDeadFunctionsFuthark.Optimise.InliningDeadFun
removeExistentialsFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
removeExpAliasesFuthark.IR.Aliases
removeExpWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
removeFunDefAliasesFuthark.IR.Aliases
removeFunDefWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
removeLambdaAliasesFuthark.IR.Aliases
removeLambdaWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
removeLessThansFuthark.Analysis.AlgSimplify
removePatAliasesFuthark.IR.Aliases
removePatWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
removeProgAliasesFuthark.IR.Aliases
removeReplicateMappingFuthark.IR.SOACS.Simplify
removeRequiredFromManifestFuthark.Pkg.Types
removeScopeAliasesFuthark.IR.Aliases
removeScopeWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
removeStmAliasesFuthark.IR.Aliases
removeStmWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
removeTrailingWhitespaceFuthark.Util.Pretty
removeUnnecessaryCopyFuthark.Optimise.Simplify.Rules
removeUnusedSOACInputFuthark.IR.SOACS.Simplify
RenameFuthark.Transform.Rename
renameFuthark.Transform.Rename
RenameableFuthark.Transform.Rename
renameBodyFuthark.Transform.Rename
renameBoundFuthark.Transform.Rename
renameExpFuthark.Transform.Rename
renameHistOpLambdaFuthark.CodeGen.ImpGen.Multicore.Base
renameLambdaFuthark.Transform.Rename
renameLoopTapeFuthark.AD.Rev.Monad
RenameMFuthark.Transform.Rename
renamePatFuthark.Transform.Rename
renameProgFuthark.Transform.Rename
renameRetTypeLanguage.Futhark.TypeChecker.Types
renameSegBinOpFuthark.CodeGen.ImpGen.Multicore.Base
renameSomethingFuthark.Transform.Rename
renameStmFuthark.Transform.Rename
renameStmsWithFuthark.Transform.Rename
renamingStmsFuthark.Transform.Rename
renderFilesFuthark.Doc.Generator
REnvFuthark.AD.Rev.Monad
RepFuthark.Builder.Class, Futhark.Builder, Futhark.Builder, Futhark.Construct, Futhark.Construct, Futhark.Tools, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations, Futhark.Pass.ExplicitAllocations
rephraseBodyFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseBodyDecFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseBranchTypeFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseExpFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseExpDecFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseFParamDecFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseFunDefFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseInOpFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseLambdaFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseLetBoundDecFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseLParamDecFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
RephraseOpFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseOpFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephrasePatFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephrasePatElemFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseProgFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
Rephraser 
1 (Type/Class)Futhark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Futhark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseRetTypeFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
rephraseStmFuthark.IR.Rephrase, 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.GPUMem, Futhark.IR.GPU
replaceInPrimExpFuthark.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
replaceInPrimExpMFuthark.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
replaceTyVarsLanguage.Futhark.TypeChecker.Terms.Monad
replaceTyVarsAbsorbableLanguage.Futhark.TypeChecker.Terms.Monad
Replicate 
1 (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.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Futhark.Analysis.HORep.SOAC
ReplicatedFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.General
replicateForDimsFuthark.Pass.Flatten.General
reportFuthark.Bench
RepTypesFuthark.IR.Rep, 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.GPUMem, Futhark.IR.GPU
ReqArgFuthark.Util.Options
requireFuthark.IR.TypeCheck
Required 
1 (Type/Class)Futhark.Pkg.Types
2 (Data Constructor)Futhark.Pkg.Types
RequiredArgument 
1 (Data Constructor)Futhark.CodeGen.Backends.GenericC.Options
2 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.Options
requiredHashFuthark.Pkg.Types
requiredPkgFuthark.Pkg.Types
requiredPkgRevFuthark.Pkg.Types
requireIFuthark.IR.TypeCheck
RequireOrderFuthark.Util.Options
requirePrimExpFuthark.IR.TypeCheck
ResFuthark.Optimise.Fusion.GraphRep
resAliasesFuthark.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.GPUMem, Futhark.IR.GPU
ResArrayLanguage.Futhark.Interpreter.FFI.Push
resCertsFuthark.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.GPUMem, Futhark.IR.GPU
resetMemFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
Reshape 
1 (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.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Futhark.Analysis.HORep.SOAC
reshape 
1 (Function)Futhark.Analysis.HORep.MapNest
2 (Function)Futhark.IR.Mem.LMAD
reshapeAllFuthark.IR.Prop.Reshape, 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.GPUMem, Futhark.IR.GPU
ReshapeArbitraryFuthark.IR.Prop.Reshape, 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.GPUMem, Futhark.IR.GPU
ReshapeCoerceFuthark.IR.Prop.Reshape, 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.GPUMem, Futhark.IR.GPU
reshapeCoerceFuthark.IR.Prop.Reshape, 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.GPUMem, Futhark.IR.GPU
reshapeIndexFuthark.IR.Prop.Reshape, 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.GPUMem, Futhark.IR.GPU
reshapeInnerFuthark.IR.Prop.Reshape, 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.GPUMem, Futhark.IR.GPU
ReshapeKindFuthark.IR.Prop.Reshape, 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.GPUMem, Futhark.IR.GPU
reshapeKindFuthark.IR.Prop.Reshape, 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.GPUMem, Futhark.IR.GPU
reshapeOuterFuthark.IR.Prop.Reshape, 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.GPUMem, Futhark.IR.GPU
ResKnownLanguage.Futhark.Interpreter.FFI.Push
ResMapFuthark.Pass.Flatten.Distribute
ResNodeFuthark.Optimise.Fusion.GraphRep
resolveFuthark.LSP.CodeLens
resolveExpLanguage.Futhark.TypeChecker.Names
resolveTypeExpLanguage.Futhark.TypeChecker.Names
resolveTypeParamsLanguage.Futhark.TypeChecker.Names
resolveValBindLanguage.Futhark.TypeChecker.Names
ResRecordLanguage.Futhark.Interpreter.FFI.Push
ResRepFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.General
ResRetTypeLanguage.Futhark.Syntax, Language.Futhark
ResShapeLanguage.Futhark.Interpreter.FFI.Push
resSubExpFuthark.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.GPUMem, Futhark.IR.GPU
ResSumLanguage.Futhark.Interpreter.FFI.Push
ResTag 
1 (Type/Class)Futhark.Pass.Flatten.Distribute
2 (Data Constructor)Futhark.Pass.Flatten.Distribute
resToParamLanguage.Futhark.Prop, Language.Futhark
ResTypeLanguage.Futhark.Syntax, Language.Futhark
Result 
1 (Type/Class)Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
2 (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.GPUMem, Futhark.IR.GPU
3 (Type/Class)Futhark.Bench
4 (Data Constructor)Futhark.Bench
resultBodyFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
resultBodyMFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
ResultManifestFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPUMem, Futhark.IR.GPU
ResultMaySimplifyFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPUMem, Futhark.IR.GPU
ResultNoSimplifyFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPUMem, Futhark.IR.GPU
ResultPrivateFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPUMem, Futhark.IR.GPU
resultShapeLanguage.Futhark.Interpreter.FFI.Push
resultToResRepsFuthark.Pass.Flatten.General
resultToResRepsByDistResultFuthark.Pass.Flatten.General
resVarFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.General
retFuthark.CodeGen.Backends.GenericWASM
RetAls 
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.GPUMem, Futhark.IR.GPU
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.GPUMem, Futhark.IR.GPU
retDimsLanguage.Futhark.Syntax, Language.Futhark
RetType 
1 (Type/Class)Futhark.IR.Rep, Futhark.IR.Syntax, Futhark.IR.Syntax, Futhark.IR, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.IR.GPU
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
retTypeLanguage.Futhark.Syntax, Language.Futhark
RetTypeBaseLanguage.Futhark.Syntax, Language.Futhark
RetTypeMemFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
ReturnFuthark.CodeGen.Backends.GenericPython.AST
ReturnInOrderFuthark.Util.Options
ReturnsFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPUMem, Futhark.IR.GPU
ReturnsInBlockFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
ReturnsNewBlockFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
returnSweepCodeFuthark.AD.Rev.Monad
ReturnTypeErrorFuthark.IR.TypeCheck
ReversedFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
revVJPFuthark.AD.Rev
RIGHT_ARROWLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
RigidLanguage.Futhark.TypeChecker.Unify
RigidArgLanguage.Futhark.TypeChecker.Unify
RigidCondLanguage.Futhark.TypeChecker.Unify
RigidityLanguage.Futhark.TypeChecker.Unify
RigidLoopLanguage.Futhark.TypeChecker.Unify
RigidOutOfScopeLanguage.Futhark.TypeChecker.Unify
RigidRangeLanguage.Futhark.TypeChecker.Unify
RigidRetLanguage.Futhark.TypeChecker.Unify
RigidSliceLanguage.Futhark.TypeChecker.Unify
RigidSourceLanguage.Futhark.TypeChecker.Unify
RigidUnifyLanguage.Futhark.TypeChecker.Unify
romTokenLanguage.Futhark.Parser.Lexer.Tokens
roundDoubleFuthark.Util.CMath
roundFloatFuthark.Util.CMath
routeFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
routeManyFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
RoutingFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
rowTypeFuthark.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.GPUMem, Futhark.IR.GPU
RPARLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
rparenFuthark.Util.Pretty
RState 
1 (Type/Class)Futhark.AD.Rev.Monad
2 (Data Constructor)Futhark.AD.Rev.Monad
RuleFuthark.Optimise.Simplify.Rule
RuleBasicOp 
1 (Data Constructor)Futhark.Optimise.Simplify.Rule
2 (Type/Class)Futhark.Optimise.Simplify.Rule
RuleBookFuthark.Optimise.Simplify.Rule, Futhark.Optimise.Simplify
ruleBookFuthark.Optimise.Simplify.Rule
RuleGeneric 
1 (Data Constructor)Futhark.Optimise.Simplify.Rule
2 (Type/Class)Futhark.Optimise.Simplify.Rule
RuleLoop 
1 (Data Constructor)Futhark.Optimise.Simplify.Rule
2 (Type/Class)Futhark.Optimise.Simplify.Rule
RuleMFuthark.Optimise.Simplify.Rule
RuleMatch 
1 (Data Constructor)Futhark.Optimise.Simplify.Rule
2 (Type/Class)Futhark.Optimise.Simplify.Rule
RuleOpFuthark.Optimise.Simplify.Rule
runADMFuthark.AD.Rev.Monad
runBodyBuilderFuthark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
runBuilderFuthark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
runBuilderTFuthark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
runBuilderT'Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
runBuilderT'_Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
runBuilderT_Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
runBuilder_Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
RunCasesFuthark.Test.Spec, Futhark.Test
runCompilerMFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
runCompilerOnProgramFuthark.Compiler, Futhark.Compiler.CLI
runConvergenceMaxTimeFuthark.Bench
runConvergencePhaseFuthark.Bench
runDescriptionFuthark.Test.Spec, Futhark.Test
runEvalRecordRefFuthark.Eval
runExpectedResultFuthark.Test.Spec, Futhark.Test
runExprFuthark.Eval
runFFIFuthark.Eval
runFlattenMFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.General
runFormatFuthark.Fmt.Monad
runFutharkMFuthark.Pipeline, Futhark.Compiler.CLI
runGPUFuthark.IR.Run
runGPUActionFuthark.Actions
runIndexFuthark.Test.Spec, Futhark.Test
runInputFuthark.Test.Spec, Futhark.Test
runInternaliseMFuthark.Internalise.Monad
runInterpreterWithFuthark.Eval
runLambdaBuilderFuthark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
runMicrosecondsFuthark.Bench
runMinRunsFuthark.Bench
runMinTimeFuthark.Bench
RunOptions 
1 (Type/Class)Futhark.Bench
2 (Data Constructor)Futhark.Bench
runPassMFuthark.Pass, Futhark.Pass.ExplicitAllocations
runPBTFuthark.Test.Property, Futhark.Test
runPipelineFuthark.Pipeline, Futhark.Compiler.CLI
runPipelineOnProgramFuthark.Compiler, Futhark.Compiler.CLI
runProfileFuthark.Bench
runProgramWithExitCodeFuthark.Util
runReaderFuthark.Pass.ExplicitAllocations
runReaderTFuthark.Pass.ExplicitAllocations
RunResult 
1 (Type/Class)Futhark.Bench
2 (Data Constructor)Futhark.Bench
runResultActionFuthark.Bench
runResultsFuthark.Bench
runServerFuthark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.MulticoreWASM
runServerMLanguage.Futhark.Interpreter.FFI.ServerM
runSimpleMFuthark.Optimise.Simplify.Engine
runSimplifiedBuilderFuthark.Pass.Flatten.PreProcess
runSOACSFuthark.IR.Run
runSOACSActionFuthark.Actions
runTagsFuthark.Test.Spec, Futhark.Test
runTermTypeMLanguage.Futhark.TypeChecker.Terms.Monad
RunTimeFailureFuthark.Test.Spec, Futhark.Test
runTimeoutFuthark.Bench
runTypeMLanguage.Futhark.TypeChecker.Monad
runVerboseFuthark.Bench
rwimPossibleFuthark.Transform.ISRWIM