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

Index - O

Observe 
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.Kernels, Futhark.Representation.ExplicitMemory
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
ObservePrimFuthark.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
OccurencesFuthark.TypeCheck
offsetIndexFuthark.Representation.ExplicitMemory.IndexFunction
oneIshFuthark.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.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
oneIshIntFuthark.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.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
oneLineFuthark.Util.Pretty
oneNameFuthark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
onePassFuthark.Pipeline
oneStmFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
onRecordFieldLanguage.Futhark.Attributes, Language.Futhark
Op 
1 (Type/Class)Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.Representation.ExplicitMemory
2 (Data Constructor)Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
3 (Data Constructor)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
opAliasesFuthark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases
OpaqueFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
OpaqueDeclFuthark.CodeGen.Backends.GenericC
OpaqueValueFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
OpCompiler 
1 (Type/Class)Futhark.CodeGen.ImpGen
2 (Type/Class)Futhark.CodeGen.Backends.GenericC
3 (Type/Class)Futhark.CodeGen.Backends.GenericPython
4 (Type/Class)Futhark.CodeGen.Backends.GenericCSharp
OPENLanguage.Futhark.Parser
OpenCLFuthark.CodeGen.ImpCode.OpenCL
openClFailuresFuthark.CodeGen.ImpCode.OpenCL
openClInitFuthark.CodeGen.Backends.PyOpenCL.Boilerplate
openClKernelNamesFuthark.CodeGen.ImpCode.OpenCL
openClPrelude 
1 (Function)Futhark.CodeGen.ImpCode.OpenCL
2 (Function)Futhark.CodeGen.Backends.PyOpenCL.Boilerplate
openClProgramFuthark.CodeGen.ImpCode.OpenCL
openClSizesFuthark.CodeGen.ImpCode.OpenCL
openClUsedTypesFuthark.CodeGen.ImpCode.OpenCL
OpenDecLanguage.Futhark.Syntax, Language.Futhark
Operations 
1 (Type/Class)Futhark.CodeGen.ImpGen
2 (Data Constructor)Futhark.CodeGen.ImpGen
3 (Type/Class)Futhark.CodeGen.Backends.GenericC
4 (Data Constructor)Futhark.CodeGen.Backends.GenericC
5 (Type/Class)Futhark.CodeGen.Backends.GenericPython
6 (Data Constructor)Futhark.CodeGen.Backends.GenericPython
7 (Type/Class)Futhark.CodeGen.Backends.GenericCSharp
8 (Data Constructor)Futhark.CodeGen.Backends.GenericCSharp
OpMetricsFuthark.Analysis.Metrics
opMetricsFuthark.Analysis.Metrics
opRangesFuthark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges
opsAllocate 
1 (Function)Futhark.CodeGen.Backends.GenericC
2 (Function)Futhark.CodeGen.Backends.GenericPython
3 (Function)Futhark.CodeGen.Backends.GenericCSharp
opsAllocCompilersFuthark.CodeGen.ImpGen
opsCompiler 
1 (Function)Futhark.CodeGen.Backends.GenericC
2 (Function)Futhark.CodeGen.Backends.GenericPython
3 (Function)Futhark.CodeGen.Backends.GenericCSharp
opsCopy 
1 (Function)Futhark.CodeGen.Backends.GenericC
2 (Function)Futhark.CodeGen.Backends.GenericPython
3 (Function)Futhark.CodeGen.Backends.GenericCSharp
opsCopyCompilerFuthark.CodeGen.ImpGen
opsDeallocateFuthark.CodeGen.Backends.GenericC
OpSectionLanguage.Futhark.Syntax, Language.Futhark
OpSectionLeftLanguage.Futhark.Syntax, Language.Futhark
OpSectionRightLanguage.Futhark.Syntax, Language.Futhark
opsEntryInput 
1 (Function)Futhark.CodeGen.Backends.GenericPython
2 (Function)Futhark.CodeGen.Backends.GenericCSharp
opsEntryOutput 
1 (Function)Futhark.CodeGen.Backends.GenericPython
2 (Function)Futhark.CodeGen.Backends.GenericCSharp
opsErrorFuthark.CodeGen.Backends.GenericC
opsExpCompilerFuthark.CodeGen.ImpGen
opsFatMemoryFuthark.CodeGen.Backends.GenericC
opsMemoryTypeFuthark.CodeGen.Backends.GenericC
opsOpCompilerFuthark.CodeGen.ImpGen
opsReadScalar 
1 (Function)Futhark.CodeGen.Backends.GenericC
2 (Function)Futhark.CodeGen.Backends.GenericPython
3 (Function)Futhark.CodeGen.Backends.GenericCSharp
opsStaticArray 
1 (Function)Futhark.CodeGen.Backends.GenericC
2 (Function)Futhark.CodeGen.Backends.GenericPython
3 (Function)Futhark.CodeGen.Backends.GenericCSharp
opsStmsCompilerFuthark.CodeGen.ImpGen
opsSyncRunFuthark.CodeGen.Backends.GenericCSharp
opsWriteScalar 
1 (Function)Futhark.CodeGen.Backends.GenericC
2 (Function)Futhark.CodeGen.Backends.GenericPython
3 (Function)Futhark.CodeGen.Backends.GenericCSharp
Option 
1 (Type/Class)Futhark.CodeGen.Backends.GenericC.Options
2 (Data Constructor)Futhark.CodeGen.Backends.GenericC.Options
3 (Type/Class)Futhark.CodeGen.Backends.GenericPython.Options
4 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.Options
5 (Type/Class)Futhark.CodeGen.Backends.GenericCSharp.Options
6 (Data Constructor)Futhark.CodeGen.Backends.GenericCSharp.Options
optionAction 
1 (Function)Futhark.CodeGen.Backends.GenericC.Options
2 (Function)Futhark.CodeGen.Backends.GenericPython.Options
3 (Function)Futhark.CodeGen.Backends.GenericCSharp.Options
OptionalArgument 
1 (Data Constructor)Futhark.CodeGen.Backends.GenericC.Options
2 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.Options
3 (Data Constructor)Futhark.CodeGen.Backends.GenericCSharp.Options
OptionArgument 
1 (Type/Class)Futhark.CodeGen.Backends.GenericC.Options
2 (Type/Class)Futhark.CodeGen.Backends.GenericPython.Options
3 (Type/Class)Futhark.CodeGen.Backends.GenericCSharp.Options
optionArgument 
1 (Function)Futhark.CodeGen.Backends.GenericC.Options
2 (Function)Futhark.CodeGen.Backends.GenericPython.Options
3 (Function)Futhark.CodeGen.Backends.GenericCSharp.Options
optionLongName 
1 (Function)Futhark.CodeGen.Backends.GenericC.Options
2 (Function)Futhark.CodeGen.Backends.GenericPython.Options
3 (Function)Futhark.CodeGen.Backends.GenericCSharp.Options
optionShortName 
1 (Function)Futhark.CodeGen.Backends.GenericC.Options
2 (Function)Futhark.CodeGen.Backends.GenericPython.Options
3 (Function)Futhark.CodeGen.Backends.GenericCSharp.Options
opTypeFuthark.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
OpWithAliasesFuthark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases, Futhark.Representation.Aliases
OpWithRangesFuthark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges, Futhark.Representation.Ranges
OpWithWisdomFuthark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify.Engine
OrFuthark.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.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
orderZeroLanguage.Futhark.Attributes, Language.Futhark
orIfFuthark.Optimise.Simplify.Engine
OtherOpFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
OutFuthark.CodeGen.Backends.GenericCSharp.AST
outerTargetFuthark.Pass.ExtractKernels.Distribution
outNamesFuthark.Optimise.Fusion.LoopKernel
outputTransformFuthark.Optimise.Fusion.LoopKernel
OutTFuthark.CodeGen.Backends.GenericCSharp.AST
OverloadedLanguage.Futhark.TypeChecker.Unify