Index - R
| Raise | Futhark.CodeGen.Backends.GenericPython.AST |
| Range | Language.Futhark.Syntax, Language.Futhark |
| rangle | Futhark.Util.Pretty |
| Rank | |
| 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 |
| rank | Futhark.IR.Mem.IxFun |
| rankShaped | 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 |
| rational | Futhark.Util.Pretty |
| rawMem | Futhark.CodeGen.Backends.GenericC |
| rawMemCType | Futhark.CodeGen.Backends.GenericC |
| RawStringLiteral | Futhark.CodeGen.Backends.GenericPython.AST |
| rbrace | Futhark.Util.Pretty |
| RBRACKET | Language.Futhark.Parser |
| rbracket | Futhark.Util.Pretty |
| RChar | Futhark.Util.Pretty |
| RCURLY | Language.Futhark.Parser |
| RDoc | Futhark.Util.Pretty |
| Read | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| Reader | Futhark.Pass.ExplicitAllocations |
| reader | Futhark.Pass.ExplicitAllocations |
| ReaderT | |
| 1 (Type/Class) | Futhark.Pass.ExplicitAllocations |
| 2 (Data Constructor) | Futhark.Pass.ExplicitAllocations |
| readFileSafely | Futhark.Util |
| readImports | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| readKernelInput | Futhark.Pass.ExtractKernels.BlockedKernel |
| readLibrary | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| readProgram | Futhark.Compiler, Futhark.Compiler.CLI |
| readProgramOrDie | Futhark.Compiler, Futhark.Compiler.CLI |
| readResults | Futhark.Test |
| ReadScalar | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| readScalarPointerWithQuals | Futhark.CodeGen.Backends.GenericC |
| readUntypedLibrary | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| readUntypedProgram | Futhark.Compiler, Futhark.Compiler.CLI |
| readUntypedProgramOrDie | Futhark.Compiler, Futhark.Compiler.CLI |
| readValues | Futhark.Test.Values |
| 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.GPU, Futhark.IR.GPUMem |
| 2 (Data Constructor) | Futhark.Analysis.HORep.SOAC |
| rearrangeCompose | Futhark.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.GPU, Futhark.IR.GPUMem |
| rearrangeInverse | Futhark.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.GPU, Futhark.IR.GPUMem |
| rearrangeReach | Futhark.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.GPU, Futhark.IR.GPUMem |
| rearrangeShape | Futhark.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.GPU, Futhark.IR.GPUMem |
| rearrangeType | 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 |
| rearrangeWithOffset | Futhark.IR.Mem.IxFun |
| rebase | Futhark.IR.Mem.IxFun |
| Record | |
| 1 (Data Constructor) | Futhark.Script |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| RecordDiet | Language.Futhark.Syntax, Language.Futhark |
| RecordFieldExplicit | Language.Futhark.Syntax, Language.Futhark |
| RecordFieldImplicit | Language.Futhark.Syntax, Language.Futhark |
| RecordLit | Language.Futhark.Syntax, Language.Futhark |
| RecordPat | Language.Futhark.Syntax, Language.Futhark |
| RecordUpdate | Language.Futhark.Syntax, Language.Futhark |
| redComm | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| redLambda | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| redNeutral | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| redomapSOAC | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| redomapToMapAndReduce | Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| redResults | Futhark.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 |
| reduceSOAC | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| refineEnv | Language.Futhark.TypeChecker.Modules |
| RegTileReturns | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
| RegTileSize | Futhark.CodeGen.OpenCL.Heuristics |
| reloc | Futhark.Util.Loc |
| Relocatable | Futhark.Util.Loc |
| Rem | Language.Futhark.Syntax, Language.Futhark |
| rem | Futhark.Util.IntegralExp |
| removeBodyWisdom | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| removeDeadFunctions | Futhark.Optimise.InliningDeadFun |
| removeExistentials | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| removeExpAliases | Futhark.IR.Aliases |
| removeExpWisdom | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| removeFunDefAliases | Futhark.IR.Aliases |
| removeFunDefWisdom | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| removeLambdaAliases | Futhark.IR.Aliases |
| removeLambdaWisdom | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| removeOpAliases | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
| removeOpWisdom | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| removePatAliases | Futhark.IR.Aliases |
| removePatWisdom | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| removeProgAliases | Futhark.IR.Aliases |
| removeReplicateMapping | Futhark.IR.SOACS.Simplify |
| removeRequiredFromManifest | Futhark.Pkg.Types |
| removeScopeAliases | Futhark.IR.Aliases |
| removeScopeWisdom | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| removeSeminullOccurrences | Language.Futhark.TypeChecker.Terms.Monad |
| removeStmAliases | Futhark.IR.Aliases |
| removeStmWisdom | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| removeUnnecessaryCopy | Futhark.Optimise.Simplify.Rules |
| REmpty | Futhark.Util.Pretty |
| Rename | Futhark.Transform.Rename |
| rename | Futhark.Transform.Rename |
| Renameable | Futhark.Transform.Rename |
| renameBody | Futhark.Transform.Rename |
| renameBound | Futhark.Transform.Rename |
| renameExp | Futhark.Transform.Rename |
| renameHistOpLambda | Futhark.CodeGen.ImpGen.Multicore.Base |
| renameLambda | Futhark.Transform.Rename |
| RenameM | Futhark.Transform.Rename |
| renamePat | Futhark.Transform.Rename |
| renameProg | Futhark.Transform.Rename |
| renameRetType | Language.Futhark.TypeChecker.Types |
| renameSegBinOp | Futhark.CodeGen.ImpGen.Multicore.Base |
| renameSomething | Futhark.Transform.Rename |
| renameStm | Futhark.Transform.Rename |
| renamingStms | Futhark.Transform.Rename |
| render | Futhark.Util.Pretty |
| renderCompact | Futhark.Util.Pretty |
| renderFiles | Futhark.Doc.Generator |
| Rep | Futhark.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 |
| rephraseBody | Futhark.Analysis.Rephrase |
| rephraseBodyDec | Futhark.Analysis.Rephrase |
| rephraseBranchType | Futhark.Analysis.Rephrase |
| rephraseExp | Futhark.Analysis.Rephrase |
| rephraseExpDec | Futhark.Analysis.Rephrase |
| rephraseFParamDec | Futhark.Analysis.Rephrase |
| rephraseFunDef | Futhark.Analysis.Rephrase |
| rephraseLambda | Futhark.Analysis.Rephrase |
| rephraseLetBoundDec | Futhark.Analysis.Rephrase |
| rephraseLParamDec | Futhark.Analysis.Rephrase |
| rephraseOp | Futhark.Analysis.Rephrase |
| rephrasePat | Futhark.Analysis.Rephrase |
| rephrasePatElem | Futhark.Analysis.Rephrase |
| rephraseProg | Futhark.Analysis.Rephrase |
| Rephraser | |
| 1 (Type/Class) | Futhark.Analysis.Rephrase |
| 2 (Data Constructor) | Futhark.Analysis.Rephrase |
| rephraseRetType | Futhark.Analysis.Rephrase |
| rephraseStm | Futhark.Analysis.Rephrase |
| replaceInPrimExp | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| replaceInPrimExpM | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
| 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.GPU, Futhark.IR.GPUMem |
| 2 (Data Constructor) | Futhark.Analysis.HORep.SOAC |
| replicateM | Futhark.Pass.ExplicitAllocations |
| replicateM_ | Futhark.Pass.ExplicitAllocations |
| RepTypes | Futhark.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.GPU, Futhark.IR.GPUMem |
| ReqArg | Futhark.Util.Options |
| require | |
| 1 (Function) | Futhark.IR.TypeCheck |
| 2 (Function) | Language.Futhark.TypeChecker.Terms.Monad |
| 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 |
| requiredHash | Futhark.Pkg.Types |
| requiredPkg | Futhark.Pkg.Types |
| requiredPkgRev | Futhark.Pkg.Types |
| requireI | Futhark.IR.TypeCheck |
| RequireOrder | Futhark.Util.Options |
| requirePrimExp | Futhark.IR.TypeCheck |
| resCerts | 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 |
| 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.GPU, Futhark.IR.GPUMem |
| 2 (Data Constructor) | Futhark.Analysis.HORep.SOAC |
| reshape | Futhark.IR.Mem.IxFun |
| reshapeIndex | Futhark.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.GPU, Futhark.IR.GPUMem |
| ReshapeInner | Futhark.Analysis.HORep.SOAC |
| reshapeInner | Futhark.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.GPU, Futhark.IR.GPUMem |
| ReshapeOuter | Futhark.Analysis.HORep.SOAC |
| reshapeOuter | Futhark.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.GPU, Futhark.IR.GPUMem |
| resSubExp | 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 |
| Result | |
| 1 (Type/Class) | Futhark.Bench |
| 2 (Data Constructor) | Futhark.Bench |
| 3 (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 |
| resultBody | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| resultBodyM | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| ResultManifest | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
| ResultMaySimplify | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
| ResultNoSimplify | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
| ResultPrivate | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
| ret | Futhark.CodeGen.Backends.GenericWASM |
| retDims | Language.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.Mem, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.IR.GPUMem |
| 2 (Type/Class) | Futhark.IR.SOACS |
| 3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| retType | Language.Futhark.Syntax, Language.Futhark |
| RetTypeBase | Language.Futhark.Syntax, Language.Futhark |
| RetTypeMem | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| Return | Futhark.CodeGen.Backends.GenericPython.AST |
| return | Futhark.Pass.ExplicitAllocations |
| ReturnAliased | Futhark.IR.TypeCheck |
| returnAliased | Language.Futhark.TypeChecker.Terms.Monad |
| ReturnInOrder | Futhark.Util.Options |
| Returns | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
| ReturnsInBlock | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| ReturnsNewBlock | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| ReturnTypeError | Futhark.IR.TypeCheck |
| RIGHT_ARROW | Language.Futhark.Parser |
| Rigid | Language.Futhark.TypeChecker.Unify |
| RigidArg | Language.Futhark.TypeChecker.Unify |
| RigidBound | Language.Futhark.TypeChecker.Unify |
| RigidCoerce | Language.Futhark.TypeChecker.Unify |
| RigidCond | Language.Futhark.TypeChecker.Unify |
| Rigidity | Language.Futhark.TypeChecker.Unify |
| RigidLoop | Language.Futhark.TypeChecker.Unify |
| RigidOutOfScope | Language.Futhark.TypeChecker.Unify |
| RigidRange | Language.Futhark.TypeChecker.Unify |
| RigidRet | Language.Futhark.TypeChecker.Unify |
| RigidSlice | Language.Futhark.TypeChecker.Unify |
| RigidSource | Language.Futhark.TypeChecker.Unify |
| RigidUnify | Language.Futhark.TypeChecker.Unify |
| RLazyText | Futhark.Util.Pretty |
| RLine | Futhark.Util.Pretty |
| Rotate | 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 |
| rotate | Futhark.IR.Mem.IxFun |
| roundDouble | Futhark.Util |
| roundFloat | Futhark.Util |
| rowType | 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 |
| RPAR | Language.Futhark.Parser |
| rparen | Futhark.Util.Pretty |
| RPAR_THEN_LBRACKET | Language.Futhark.Parser |
| RPos | Futhark.Util.Pretty |
| RString | Futhark.Util.Pretty |
| RText | Futhark.Util.Pretty |
| Rule | Futhark.Optimise.Simplify.Rule |
| RuleBasicOp | |
| 1 (Data Constructor) | Futhark.Optimise.Simplify.Rule |
| 2 (Type/Class) | Futhark.Optimise.Simplify.Rule |
| RuleBook | Futhark.Optimise.Simplify.Rule, Futhark.Optimise.Simplify |
| ruleBook | Futhark.Optimise.Simplify.Rule |
| RuleDoLoop | |
| 1 (Data Constructor) | Futhark.Optimise.Simplify.Rule |
| 2 (Type/Class) | Futhark.Optimise.Simplify.Rule |
| RuleGeneric | |
| 1 (Data Constructor) | Futhark.Optimise.Simplify.Rule |
| 2 (Type/Class) | Futhark.Optimise.Simplify.Rule |
| RuleIf | |
| 1 (Data Constructor) | Futhark.Optimise.Simplify.Rule |
| 2 (Type/Class) | Futhark.Optimise.Simplify.Rule |
| RuleM | Futhark.Optimise.Simplify.Rule |
| RuleOp | Futhark.Optimise.Simplify.Rule |
| runBodyBuilder | 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 |
| 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 |
| 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 |
| RunCases | Futhark.Test.Spec, Futhark.Test |
| runCompilerM | Futhark.CodeGen.Backends.GenericC |
| runCompilerOnProgram | Futhark.Compiler, Futhark.Compiler.CLI |
| runDescription | Futhark.Test.Spec, Futhark.Test |
| runDistNestT | Futhark.Pass.ExtractKernels.DistributeNests |
| runExpectedResult | Futhark.Test.Spec, Futhark.Test |
| runFutharkM | Futhark.Pipeline, Futhark.Compiler.CLI |
| runIndex | Futhark.Test.Spec, Futhark.Test |
| runInput | Futhark.Test.Spec, Futhark.Test |
| runInternaliseM | Futhark.Internalise.Monad |
| runMicroseconds | Futhark.Bench |
| RunOptions | |
| 1 (Type/Class) | Futhark.Bench |
| 2 (Data Constructor) | Futhark.Bench |
| runPassM | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| runPipeline | Futhark.Pipeline, Futhark.Compiler.CLI |
| runPipelineOnProgram | Futhark.Compiler, Futhark.Compiler.CLI |
| runProgram | Futhark.Test |
| runProgramWithExitCode | Futhark.Util |
| runReader | Futhark.Pass.ExplicitAllocations |
| runReaderT | Futhark.Pass.ExplicitAllocations |
| RunResult | |
| 1 (Type/Class) | Futhark.Bench |
| 2 (Data Constructor) | Futhark.Bench |
| runResultAction | Futhark.Bench |
| runResults | Futhark.Bench |
| runRuns | Futhark.Bench |
| runServer | Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.MulticoreWASM |
| runSimpleM | Futhark.Optimise.Simplify.Engine |
| runTags | Futhark.Test.Spec, Futhark.Test |
| runTermTypeM | Language.Futhark.TypeChecker.Terms.Monad |
| RunTimeFailure | Futhark.Test.Spec, Futhark.Test |
| runTimeout | Futhark.Bench |
| runTypeM | Language.Futhark.TypeChecker.Monad |
| runVerbose | Futhark.Bench |
| rwimPossible | Futhark.Pass.ExtractKernels.ISRWIM |