Index - R
| Raise | Futhark.CodeGen.Backends.GenericPython.AST |
| Range | |
| 1 (Type/Class) | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| rangeAction | Futhark.Actions |
| rangeAnalysis | Futhark.Analysis.Range |
| Ranged | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
| RangedOp | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
| RangeM | Futhark.Analysis.Range |
| RangeOf | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
| rangeOf | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
| Ranges | Futhark.Representation.Ranges |
| RangesOf | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
| rangesOf | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
| RangesRep | Futhark.Analysis.AlgSimplify |
| rangesRep | Futhark.Analysis.SymbolTable |
| rangle | Futhark.Util.Pretty |
| Rank | |
| 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.Kernels, Futhark.Representation.ExplicitMemory |
| 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.Kernels, Futhark.Representation.ExplicitMemory |
| rank | |
| 1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
| 2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
| 3 (Function) | Language.Futhark.Attributes, Language.Futhark |
| rankShaped | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| rational | Futhark.Util.Pretty |
| rawMem | Futhark.CodeGen.Backends.GenericC |
| RawStringLiteral | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.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 |
| readImports | Futhark.Compiler.Program, Futhark.Compiler |
| readKernelInput | Futhark.Pass.ExtractKernels.BlockedKernel |
| readLibrary | Futhark.Compiler |
| readLibraryWithBasis | Futhark.Compiler.Program, Futhark.Compiler |
| readProgram | Futhark.Compiler |
| ReadScalar | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| 3 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
| readScalarPointerWithQuals | Futhark.CodeGen.Backends.GenericC |
| readValues | Futhark.Test.Values |
| Rearrange | |
| 1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
| rearrangeCompose | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| rearrangeInverse | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| rearrangeReach | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| rearrangeShape | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| rearrangeType | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| rearrangeWithOffset | |
| 1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
| 2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
| Reassign | Futhark.CodeGen.Backends.GenericCSharp.AST |
| rebase | |
| 1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
| 2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
| Record | Language.Futhark.Syntax, Language.Futhark |
| RecordArrayArrayElem | Language.Futhark.Syntax, Language.Futhark |
| RecordArrayElem | Language.Futhark.Syntax, Language.Futhark |
| recordArrayElemToType | Language.Futhark.Attributes, Language.Futhark |
| RecordArrayElemTypeBase | 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 |
| RecordPattern | Language.Futhark.Syntax, Language.Futhark |
| RecordUpdate | Language.Futhark.Syntax, Language.Futhark |
| RedLike | Language.Futhark.Syntax, Language.Futhark |
| redomapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
| redomapToMapAndReduce | Futhark.Tools, Futhark.Internalise.Monad |
| Reduce | |
| 1 (Type/Class) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| reduceSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
| Ref | Futhark.CodeGen.Backends.GenericCSharp.AST |
| RefT | Futhark.CodeGen.Backends.GenericCSharp.AST |
| regularSegmentedScan | Futhark.Pass.ExtractKernels.Segmented |
| RelExp | Futhark.Analysis.ScalExp |
| RelOp0 | Futhark.Analysis.ScalExp |
| Rem | Language.Futhark.Syntax, Language.Futhark |
| rem | Futhark.Util.IntegralExp |
| removeArraysFromNest | Futhark.Pass.ExtractKernels.Distribution |
| removeBodyAliases | Futhark.Representation.Aliases |
| removeBodyRanges | Futhark.Representation.Ranges |
| removeBodyWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
| removeDeadFunctions | Futhark.Optimise.InliningDeadFun |
| removeEmptyMaps | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
| removeExistentials | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| removeExpAliases | Futhark.Representation.Aliases |
| removeExpRanges | Futhark.Representation.Ranges |
| removeExpWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
| removeFunDefAliases | Futhark.Representation.Aliases |
| removeFunDefRanges | Futhark.Representation.Ranges |
| removeFunDefWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
| removeKeyFromMapElems | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
| removeLambdaAliases | Futhark.Representation.Aliases |
| removeLambdaRanges | Futhark.Representation.Ranges |
| removeLambdaWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
| removeOpAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
| removeOpRanges | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
| removeOpWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
| removePatElemWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
| removePatternAliases | Futhark.Representation.Aliases |
| removePatternRanges | Futhark.Representation.Ranges |
| removePatternWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
| removeProgAliases | Futhark.Representation.Aliases |
| removeProgRanges | Futhark.Representation.Ranges |
| removeProgWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
| removeRequiredFromManifest | Futhark.Pkg.Types |
| removeScopeAliases | Futhark.Representation.Aliases |
| removeScopeWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
| removeShapeAnnotations | Language.Futhark.Attributes, Language.Futhark |
| removeStmAliases | Futhark.Representation.Aliases |
| removeStmRanges | Futhark.Representation.Ranges |
| removeStmWisdom | Futhark.Optimise.Simplify.Lore, 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 |
| renameExp | Futhark.Transform.Rename |
| renameFun | Futhark.Transform.Rename |
| renameLambda | Futhark.Transform.Rename |
| RenameM | Futhark.Transform.Rename |
| renamePattern | Futhark.Transform.Rename |
| renameProg | Futhark.Transform.Rename |
| renameStm | Futhark.Transform.Rename |
| renamingStms | Futhark.Transform.Rename |
| render | Futhark.Util.Pretty |
| renderCompact | Futhark.Util.Pretty |
| renderFiles | Futhark.Doc.Generator |
| renderName | Futhark.Doc.Html |
| Repeat | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| repeat | |
| 1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
| 2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
| repeatDims | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| repeatShapes | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| rephraseBody | Futhark.Analysis.Rephrase |
| rephraseBodyLore | Futhark.Analysis.Rephrase |
| rephraseBranchType | Futhark.Analysis.Rephrase |
| rephraseExp | Futhark.Analysis.Rephrase |
| rephraseExpLore | Futhark.Analysis.Rephrase |
| rephraseFParamLore | Futhark.Analysis.Rephrase |
| rephraseFunDef | Futhark.Analysis.Rephrase |
| rephraseLambda | Futhark.Analysis.Rephrase |
| rephraseLetBoundLore | Futhark.Analysis.Rephrase |
| rephraseLParamLore | Futhark.Analysis.Rephrase |
| rephraseOp | Futhark.Analysis.Rephrase |
| rephrasePatElem | Futhark.Analysis.Rephrase |
| rephrasePattern | 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.Representation.ExplicitMemory |
| Replicate | |
| 1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
| require | Futhark.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 |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.Options |
| requiredHash | Futhark.Pkg.Types |
| requiredPkg | Futhark.Pkg.Types |
| requiredPkgRev | Futhark.Pkg.Types |
| requireI | Futhark.TypeCheck |
| requirePrimExp | Futhark.TypeCheck |
| Reshape | |
| 1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
| reshape | |
| 1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
| 2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
| reshapeIndex | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| ReshapeInner | Futhark.Analysis.HORepresentation.SOAC |
| reshapeInner | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| ReshapeOuter | Futhark.Analysis.HORepresentation.SOAC |
| reshapeOuter | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| resolveAssertions | Futhark.Pass.ResolveAssertions |
| Result | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| resultBody | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| resultBodyM | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| RetType | |
| 1 (Type/Class) | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 2 (Type/Class) | Futhark.Representation.SOACS |
| retTypeValues | Futhark.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.Kernels, Futhark.Representation.ExplicitMemory |
| Return | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| ReturnAliased | Futhark.TypeCheck |
| ReturnsInBlock | Futhark.Representation.ExplicitMemory |
| ReturnsNewBlock | Futhark.Representation.ExplicitMemory |
| returnType | Language.Futhark.Attributes, Language.Futhark |
| ReturnTypeError | Futhark.TypeCheck |
| reuseInProg | Futhark.Optimise.MemoryBlockMerging.Reuse |
| RIGHT_ARROW | Language.Futhark.Parser |
| RLazyText | Futhark.Util.Pretty |
| RLine | Futhark.Util.Pretty |
| Rotate | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| rotate | |
| 1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
| 2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
| roundDouble | Futhark.Util |
| roundFloat | Futhark.Util |
| rowType | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| 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 |
| 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 |
| runBinder | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| runBinderT | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| runBinder_ | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| runBodyBinder | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| RunCases | Futhark.Test |
| runCompilerM | Futhark.CodeGen.Backends.GenericC |
| runCompilerOnProgram | Futhark.Compiler |
| runDescription | Futhark.Test |
| runExpectedResult | Futhark.Test |
| runFutharkM | Futhark.Pipeline |
| runIndex | Futhark.Test |
| runInput | Futhark.Test |
| runInternaliseM | Futhark.Internalise.Monad |
| runInternaliseTypeM | Futhark.Internalise.Monad |
| runMonoM | Futhark.Internalise.Monomorphise |
| runPasses | Futhark.Pipeline |
| runPassM | Futhark.Pass |
| runPipeline | Futhark.Pipeline |
| runPipelineOnProgram | Futhark.Compiler |
| runProgram | Futhark.Test |
| runProgramWithExitCode | Futhark.Util |
| runRangeM | Futhark.Analysis.Range |
| runSimpleM | Futhark.Optimise.Simplify.Engine |
| runTags | Futhark.Test |
| RunTimeFailure | Futhark.Test |
| runTypeM | Language.Futhark.TypeChecker.Monad |
| rwimPossible | Futhark.Pass.ExtractKernels.ISRWIM |