observation | Language.Futhark.TypeChecker.Terms.Monad |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
observe | Language.Futhark.TypeChecker.Terms.Monad |
observed | Language.Futhark.TypeChecker.Terms.Monad |
ObservePrim | 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 |
occur | Language.Futhark.TypeChecker.Terms.Monad |
Occurrence | |
1 (Type/Class) | Language.Futhark.TypeChecker.Terms.Monad |
2 (Data Constructor) | Language.Futhark.TypeChecker.Terms.Monad |
Occurrences | Language.Futhark.TypeChecker.Terms.Monad |
onClear | Futhark.CodeGen.Backends.GenericC |
oneAttr | 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 |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
onFailure | Language.Futhark.TypeChecker.Terms.Monad |
onlySelfAliasing | Language.Futhark.TypeChecker.Terms.Monad |
Op | |
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.SOACS, Futhark.IR.SOACS, 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 (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 |
3 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
OpaqueDecl | Futhark.CodeGen.Backends.GenericC |
opaqueName | Futhark.CodeGen.Backends.SimpleRep |
OpaqueNil | 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 |
OpaqueOp | 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 |
OpaqueTrace | 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 |
OpaqueValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.Lexer.Tokens |
OpenCL | |
1 (Type/Class) | Futhark.CodeGen.ImpCode.OpenCL |
2 (Data Constructor) | Futhark.CodeGen.ImpGen.GPU.Base |
openClFailures | Futhark.CodeGen.ImpCode.OpenCL |
openclH | Futhark.CodeGen.RTS.C |
openClInit | Futhark.CodeGen.Backends.PyOpenCL.Boilerplate |
openClKernelNames | Futhark.CodeGen.ImpCode.OpenCL |
openClPrelude | Futhark.CodeGen.ImpCode.OpenCL |
openClProgram | Futhark.CodeGen.ImpCode.OpenCL |
openclPy | Futhark.CodeGen.RTS.Python |
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 |
operations | Futhark.CodeGen.Backends.MulticoreC |
opIsConst | Futhark.Pass.ExplicitAllocations |
OpMetrics | Futhark.Analysis.Metrics |
opMetrics | Futhark.Analysis.Metrics |
OpReturns | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
opReturns | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
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 |
OpStmsTraverser | Futhark.IR.Traversals, 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 |
opsWriteScalar | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
OptArg | Futhark.Util.Options |
OptDescr | Futhark.Util.Options |
optimise | Futhark.Optimise.MemoryBlockMerging |
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 |
optionsError | Futhark.Util.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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
opUsageS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
OpWithAliases | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases, Futhark.IR.Aliases |
OpWithWisdom | Futhark.Optimise.Simplify.Rep, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
Overloaded | Language.Futhark.TypeChecker.Unify |
OverloadedF | Language.Futhark.TypeChecker.Terms.Monad |