Index - O
| Observe | |
| 1 (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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| ObservePrim | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| onClear | Futhark.CodeGen.Backends.GenericC |
| oneAttr | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| oneIsh | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| oneIshInt | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| oneLine | Futhark.Util.Pretty |
| oneName | Futhark.IR.Prop.Names, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| onePass | Futhark.Pipeline, Futhark.Compiler.CLI |
| oneStm | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| onRecordField | Language.Futhark.Prop, Language.Futhark |
| Op | |
| 1 (Type/Class) | Futhark.IR.Decorations, 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.MCMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.IR.KernelsMem |
| 2 (Data Constructor) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 3 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| opAliases | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
| Opaque | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| OpaqueDecl | Futhark.CodeGen.Backends.GenericC |
| opaqueName | Futhark.CodeGen.Backends.SimpleRep |
| OpaqueValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| OpCompiler | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
| 2 (Type/Class) | Futhark.CodeGen.ImpGen |
| 3 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| OPEN | Language.Futhark.Parser |
| OpenCL | |
| 1 (Type/Class) | Futhark.CodeGen.ImpCode.OpenCL |
| 2 (Data Constructor) | Futhark.CodeGen.ImpGen.Kernels.Base |
| openClFailures | Futhark.CodeGen.ImpCode.OpenCL |
| openClInit | Futhark.CodeGen.Backends.PyOpenCL.Boilerplate |
| openClKernelNames | Futhark.CodeGen.ImpCode.OpenCL |
| openClPrelude | |
| 1 (Function) | Futhark.CodeGen.ImpCode.OpenCL |
| 2 (Function) | Futhark.CodeGen.Backends.PyOpenCL.Boilerplate |
| openClProgram | Futhark.CodeGen.ImpCode.OpenCL |
| openClSizes | Futhark.CodeGen.ImpCode.OpenCL |
| openClUsedTypes | Futhark.CodeGen.ImpCode.OpenCL |
| OpenDec | Language.Futhark.Syntax, Language.Futhark |
| Operations | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericC |
| 3 (Type/Class) | Futhark.CodeGen.ImpGen |
| 4 (Data Constructor) | Futhark.CodeGen.ImpGen |
| 5 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
| 6 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
| opIsConst | Futhark.Pass.ExplicitAllocations |
| OpMetrics | Futhark.Analysis.Metrics |
| opMetrics | Futhark.Analysis.Metrics |
| OpReturns | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
| opReturns | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
| opsAllocate | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| opsAllocCompilers | Futhark.CodeGen.ImpGen |
| opsCall | Futhark.CodeGen.Backends.GenericC |
| opsCompiler | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| opsCopy | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| opsCopyCompiler | Futhark.CodeGen.ImpGen |
| opsCritical | Futhark.CodeGen.Backends.GenericC |
| opsDeallocate | Futhark.CodeGen.Backends.GenericC |
| OpSection | Language.Futhark.Syntax, Language.Futhark |
| OpSectionLeft | Language.Futhark.Syntax, Language.Futhark |
| OpSectionRight | Language.Futhark.Syntax, Language.Futhark |
| opsEntryInput | Futhark.CodeGen.Backends.GenericPython |
| opsEntryOutput | Futhark.CodeGen.Backends.GenericPython |
| opsError | Futhark.CodeGen.Backends.GenericC |
| opsExpCompiler | Futhark.CodeGen.ImpGen |
| opsFatMemory | Futhark.CodeGen.Backends.GenericC |
| opSizeSubst | Futhark.Pass.ExplicitAllocations |
| opsMemoryType | Futhark.CodeGen.Backends.GenericC |
| opsOpCompiler | Futhark.CodeGen.ImpGen |
| opsReadScalar | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| opsStaticArray | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| opsStmsCompiler | Futhark.CodeGen.ImpGen |
| opsWriteScalar | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython |
| OptArg | Futhark.Util.Options |
| OptDescr | Futhark.Util.Options |
| Option | |
| 1 (Data Constructor) | Futhark.Util.Options |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Options |
| 3 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Options |
| 4 (Type/Class) | Futhark.CodeGen.Backends.GenericPython.Options |
| 5 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.Options |
| optionAction | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
| OptionalArgument | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Options |
| 2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.Options |
| OptionArgument | |
| 1 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Options |
| 2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython.Options |
| optionArgument | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
| optionDescription | Futhark.CodeGen.Backends.GenericC.Options |
| optionLongName | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
| optionShortName | |
| 1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
| opType | Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| opUsageS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
| OpWithAliases | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases, Futhark.IR.Aliases |
| OpWithWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify.Engine |
| Or | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| orderZero | Language.Futhark.Prop, Language.Futhark |
| orIf | Futhark.Optimise.Simplify.Engine |
| OtherOp | |
| 1 (Data Constructor) | Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC |
| 2 (Data Constructor) | Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| outerTarget | Futhark.Pass.ExtractKernels.Distribution |
| outNames | Futhark.Optimise.Fusion.LoopKernel |
| outputTransform | Futhark.Optimise.Fusion.LoopKernel |
| Overflow | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| OverflowUndef | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| OverflowWrap | Futhark.IR.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| Overloaded | Language.Futhark.TypeChecker.Unify |