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 |