Index - L
| L | |
| 1 (Type/Class) | Language.Futhark.Parser |
| 2 (Data Constructor) | Language.Futhark.Parser |
| Lambda | |
| 1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, 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 (Type/Class) | Futhark.Representation.SOACS |
| 4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
| 5 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| lambda | Futhark.Analysis.HORepresentation.SOAC |
| lambdaBody | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| lambdaMetrics | Futhark.Analysis.Metrics |
| lambdaParams | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| lambdaReturnType | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| LambdaT | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| langle | Futhark.Util.Pretty |
| LastUses | Futhark.Optimise.MemoryBlockMerging.Types |
| LaunchKernel | Futhark.CodeGen.ImpCode.OpenCL |
| lazyText | Futhark.Util.Pretty |
| lbrace | Futhark.Util.Pretty |
| LBRACKET | Language.Futhark.Parser |
| lbracket | Futhark.Util.Pretty |
| LCURLY | Language.Futhark.Parser |
| leadingOperator | Language.Futhark.Attributes, Language.Futhark.Pretty, Language.Futhark |
| LeafExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
| leftScope | Futhark.Analysis.UsageTable |
| Leq | Language.Futhark.Syntax, Language.Futhark |
| LEQ0 | Futhark.Analysis.ScalExp |
| Less | Language.Futhark.Syntax, Language.Futhark |
| LET | Language.Futhark.Parser |
| Let | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| LetAttr | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| letBind | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| letBindInInnerNesting | Futhark.Pass.ExtractKernels.Distribution |
| letBindNames | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| letBindNames_ | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| letBind_ | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| letExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| letExps | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| LetFun | Language.Futhark.Syntax, Language.Futhark |
| LetInfo | Futhark.Representation.AST.Attributes.Scope, 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 |
| letInPlace | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| LetPat | Language.Futhark.Syntax, Language.Futhark |
| letSubExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| letSubExps | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| letTupExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| letTupExp' | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| LetWith | Language.Futhark.Syntax, Language.Futhark |
| libDecl | Futhark.CodeGen.Backends.GenericC |
| Lifted | Language.Futhark.Syntax, Language.Futhark |
| Liftedness | Language.Futhark.Syntax, Language.Futhark |
| liftEither | Futhark.Pass |
| liftEitherM | Futhark.Pass |
| liftInternaliseM | Futhark.Internalise.Monad |
| liftMaybe | |
| 1 (Function) | Futhark.Optimise.Fusion.TryFusion |
| 2 (Function) | Futhark.Optimise.Simplify.Rule |
| line | Futhark.Util.Pretty |
| linearWithOffset | |
| 1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
| 2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
| linFormScalE | Futhark.Analysis.AlgSimplify |
| List | Futhark.CodeGen.Backends.GenericPython.AST |
| list | Futhark.Util.Pretty |
| Literal | Language.Futhark.Syntax, Language.Futhark |
| LOCAL | Language.Futhark.Parser |
| LocalBarrier | Futhark.CodeGen.ImpCode.Kernels |
| LocalDec | Language.Futhark.Syntax, Language.Futhark |
| localEnv | Language.Futhark.TypeChecker.Monad |
| LocalMemoryUse | Futhark.CodeGen.ImpCode.Kernels |
| LocalScope | Futhark.Representation.AST.Attributes.Scope, 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 |
| localScope | Futhark.Representation.AST.Attributes.Scope, 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 |
| localTmpEnv | Language.Futhark.TypeChecker.Monad |
| localVTable | Futhark.CodeGen.ImpGen |
| localVtable | Futhark.Optimise.Simplify.Engine |
| LockstepWidth | Futhark.CodeGen.OpenCL.Kernels |
| locStr | Language.Futhark.Core, 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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
| Log | Futhark.Util.Log |
| LogAnd | |
| 1 (Data Constructor) | Futhark.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 |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| logMsg | Futhark.Util.Log |
| LogOr | |
| 1 (Data Constructor) | Futhark.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 |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| lookup | |
| 1 (Function) | Futhark.Analysis.UsageTable |
| 2 (Function) | Futhark.Analysis.SymbolTable |
| lookupAliases | |
| 1 (Function) | Futhark.TypeCheck |
| 2 (Function) | Futhark.Analysis.SymbolTable |
| lookupArray | Futhark.CodeGen.ImpGen |
| lookupArraySummary | Futhark.Representation.ExplicitMemory |
| lookupBasicOp | Futhark.Analysis.SymbolTable |
| lookupDim | Futhark.Internalise.Monad |
| lookupEmptyable | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
| lookupExp | Futhark.Analysis.SymbolTable |
| lookupFunction | Futhark.Internalise.Monad |
| lookupFunction' | Futhark.Internalise.Monad |
| lookupImport | Language.Futhark.TypeChecker.Monad |
| lookupInfo | Futhark.Representation.AST.Attributes.Scope, 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 |
| lookupMemInfo | Futhark.Representation.ExplicitMemory |
| lookupMemory | Futhark.CodeGen.ImpGen |
| lookupMemSize | Futhark.Representation.ExplicitMemory |
| lookupMod | Language.Futhark.TypeChecker.Monad |
| lookupMTy | Language.Futhark.TypeChecker.Monad |
| lookupNewestRev | Futhark.Pkg.Info |
| lookupPackage | Futhark.Pkg.Info |
| lookupPackageRev | Futhark.Pkg.Info |
| lookupPkgRev | Futhark.Pkg.Info |
| lookupScalExp | Futhark.Analysis.SymbolTable |
| lookupStm | Futhark.Analysis.SymbolTable |
| lookupSubExp | Futhark.Analysis.SymbolTable |
| lookupSubst | Language.Futhark.TypeChecker.Unify |
| lookupType | |
| 1 (Function) | Futhark.Representation.AST.Attributes.Scope, 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 |
| 2 (Function) | Futhark.Analysis.SymbolTable |
| 3 (Function) | Language.Futhark.TypeChecker.Monad |
| lookupValue | Futhark.Analysis.SymbolTable |
| LookupVar | Futhark.Analysis.ScalExp |
| lookupVar | |
| 1 (Function) | Futhark.TypeCheck |
| 2 (Function) | Futhark.Analysis.SymbolTable |
| 3 (Function) | Futhark.CodeGen.ImpGen |
| 4 (Function) | Language.Futhark.TypeChecker.Monad |
| LOOP | Language.Futhark.Parser |
| loopClosedForm | Futhark.Optimise.Simplify.ClosedForm |
| loopDepth | Futhark.Analysis.SymbolTable |
| loopExtType | 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 |
| LoopForm | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| LoopFormBase | Language.Futhark.Syntax, Language.Futhark |
| LoopNesting | Futhark.Pass.ExtractKernels.Distribution |
| loopNestingCertificates | Futhark.Pass.ExtractKernels.Distribution |
| loopNestingParamsAndArrs | Futhark.Pass.ExtractKernels.Distribution |
| loopNestingPattern | Futhark.Pass.ExtractKernels.Distribution |
| loopNestingWidth | Futhark.Pass.ExtractKernels.Distribution |
| loopResultContext | 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 |
| loopVariable | Futhark.Analysis.SymbolTable |
| Lore | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
| LowerUpdate | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
| lowerUpdateInKernel | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
| lowerUpdateKernels | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
| LPAR | Language.Futhark.Parser |
| LParam | |
| 1 (Type/Class) | 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 |
| LParamAttr | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
| LParamInfo | Futhark.Representation.AST.Attributes.Scope, 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 |
| lparen | Futhark.Util.Pretty |
| LShr | Futhark.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 |
| LTH | Language.Futhark.Parser |
| LTH0 | Futhark.Analysis.ScalExp |