Index - L
| L | |
| 1 (Data Constructor) | Futhark.Util.Loc | 
| 2 (Type/Class) | Futhark.Util.Loc | 
| 3 (Type/Class) | Language.Futhark.Parser | 
| 4 (Data Constructor) | Language.Futhark.Parser | 
| Lambda | |
| 1 (Type/Class) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, 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 (Type/Class) | Futhark.IR.SOACS | 
| 4 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST | 
| 5 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark | 
| lambda | Futhark.Analysis.HORep.SOAC | 
| lambdaBody | 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 | 
| lambdaContainsParallelism | Futhark.Pass.ExtractKernels.DistributeNests | 
| lambdaMetrics | Futhark.Analysis.Metrics | 
| lambdaParams | 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 | 
| lambdaReturnType | 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 | 
| LambdaT | 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 | 
| langle | Futhark.Util.Pretty | 
| 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 | 
| ldMon | Futhark.IR.Mem.IxFun | 
| ldPerm | Futhark.IR.Mem.IxFun | 
| ldRotate | Futhark.IR.Mem.IxFun | 
| ldShape | Futhark.IR.Mem.IxFun | 
| ldStride | Futhark.IR.Mem.IxFun | 
| le32 | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem | 
| le64 | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem | 
| leadingOperator | Language.Futhark.Prop, Language.Futhark.Pretty, Language.Futhark | 
| LeafExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels | 
| leafExpTypes | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels | 
| leastGeneralGeneralization | |
| 1 (Function) | Futhark.Analysis.PrimExp.Generalize | 
| 2 (Function) | Futhark.IR.Mem.IxFun | 
| Leq | Language.Futhark.Syntax, Language.Futhark | 
| Less | Language.Futhark.Syntax, Language.Futhark | 
| LET | Language.Futhark.Parser | 
| Let | 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 | 
| letBind | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| letBindInInnerNesting | Futhark.Pass.ExtractKernels.Distribution | 
| letBindNames | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| LetDec | 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 | 
| LetDecMem | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem | 
| letExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| LetFun | Language.Futhark.Syntax, Language.Futhark | 
| letInPlace | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| LetName | Futhark.IR.Prop.Scope, 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 | 
| LetPat | Language.Futhark.Syntax, Language.Futhark | 
| letSubExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| letSubExps | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| letTupExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| letTupExp' | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| LetWith | Language.Futhark.Syntax, Language.Futhark | 
| Level | Language.Futhark.TypeChecker.Unify | 
| lexeme | Futhark.IR.Primitive.Parse | 
| lexicalMemoryUsage | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels | 
| lgamma | Futhark.Util | 
| lgammaf | Futhark.Util | 
| libDecl | Futhark.CodeGen.Backends.GenericC | 
| lift | Futhark.Pass.ExplicitAllocations | 
| Lifted | Language.Futhark.Syntax, Language.Futhark | 
| Liftedness | Language.Futhark.Syntax, Language.Futhark | 
| liftEither | Futhark.Pass, Futhark.Pass.ExplicitAllocations | 
| liftEitherM | Futhark.Pass, Futhark.Pass.ExplicitAllocations | 
| liftIdentityMapping | Futhark.IR.SOACS.Simplify | 
| liftInner | Futhark.Pass.ExtractKernels.DistributeNests | 
| liftIO | Futhark.Pass.ExplicitAllocations | 
| liftM | Futhark.Pass.ExplicitAllocations | 
| liftM2 | Futhark.Pass.ExplicitAllocations | 
| liftM3 | Futhark.Pass.ExplicitAllocations | 
| liftM4 | Futhark.Pass.ExplicitAllocations | 
| liftM5 | Futhark.Pass.ExplicitAllocations | 
| liftMaybe | Futhark.Optimise.Simplify.Rule | 
| line | Futhark.Util.Pretty | 
| linearWithOffset | Futhark.IR.Mem.IxFun | 
| linePos | Futhark.Util.Loc | 
| List | Futhark.CodeGen.Backends.GenericPython.AST | 
| list | Futhark.Util.Pretty | 
| Literal | Language.Futhark.Syntax, Language.Futhark | 
| LMAD | |
| 1 (Type/Class) | Futhark.IR.Mem.IxFun | 
| 2 (Data Constructor) | Futhark.IR.Mem.IxFun | 
| LMADDim | |
| 1 (Type/Class) | Futhark.IR.Mem.IxFun | 
| 2 (Data Constructor) | Futhark.IR.Mem.IxFun | 
| lmadDims | Futhark.IR.Mem.IxFun | 
| lmadOffset | Futhark.IR.Mem.IxFun | 
| loadValueHeader | Futhark.CodeGen.Backends.SimpleRep | 
| Loc | |
| 1 (Data Constructor) | Futhark.Util.Loc | 
| 2 (Type/Class) | Futhark.Util.Loc, Language.Futhark.Core, 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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Syntax, Language.Futhark | 
| LOCAL | Language.Futhark.Parser | 
| local | Futhark.Pass.ExplicitAllocations | 
| LocalAlloc | Futhark.CodeGen.ImpCode.Kernels | 
| localConstsScope | Futhark.Internalise.Monad | 
| LocalDec | Language.Futhark.Syntax, Language.Futhark | 
| localDefaultSpace | Futhark.CodeGen.ImpGen | 
| localEnv | |
| 1 (Function) | Language.Futhark.TypeChecker.Monad | 
| 2 (Function) | Futhark.CodeGen.ImpGen | 
| localOps | Futhark.CodeGen.ImpGen | 
| LocalScope | Futhark.IR.Prop.Scope, 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 | 
| localScope | Futhark.IR.Prop.Scope, 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 | 
| localVTable | Futhark.CodeGen.ImpGen | 
| localVtable | Futhark.Optimise.Simplify.Engine | 
| Located | Futhark.Util.Loc, Language.Futhark.Core, 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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Syntax, Language.Futhark | 
| locEnd | Futhark.Util.Loc | 
| Locking | |
| 1 (Type/Class) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Data Constructor) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 3 (Type/Class) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| 4 (Data Constructor) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| lockingArray | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| lockingIsUnlocked | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| lockingMapping | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| lockingToLock | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| lockingToUnlock | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| Locks | |
| 1 (Type/Class) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Data Constructor) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 3 (Type/Class) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| 4 (Data Constructor) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| locksArray | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| locksCount | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base | 
| LockstepWidth | Futhark.CodeGen.OpenCL.Heuristics | 
| locOf | Futhark.Util.Loc, Language.Futhark.Core, 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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Syntax, Language.Futhark | 
| locOfList | Futhark.Util.Loc, Language.Futhark.Core, 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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Syntax, Language.Futhark | 
| locStart | Futhark.Util.Loc | 
| locStr | Language.Futhark.Core, 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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Syntax, Language.Futhark | 
| locStrRel | Language.Futhark.Core, 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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Syntax, Language.Futhark | 
| Log | Futhark.Util.Log | 
| LogAnd | |
| 1 (Data Constructor) | 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 | 
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark | 
| logMsg | Futhark.Util.Log | 
| LogOr | |
| 1 (Data Constructor) | 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 | 
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark | 
| lookup | |
| 1 (Function) | Futhark.Analysis.UsageTable | 
| 2 (Function) | Futhark.Analysis.SymbolTable | 
| lookupAcc | Futhark.CodeGen.ImpGen | 
| lookupAliases | |
| 1 (Function) | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases | 
| 2 (Function) | Futhark.TypeCheck | 
| 3 (Function) | Futhark.Analysis.SymbolTable | 
| lookupArray | Futhark.CodeGen.ImpGen | 
| lookupArraySummary | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem | 
| lookupBasicOp | Futhark.Analysis.SymbolTable | 
| lookupConst | Futhark.Internalise.Monad | 
| lookupExp | Futhark.Analysis.SymbolTable | 
| lookupFunction | Futhark.Internalise.Monad | 
| lookupFunction' | Futhark.Internalise.Monad | 
| lookupImport | Language.Futhark.TypeChecker.Monad | 
| lookupInfo | Futhark.IR.Prop.Scope, 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 | 
| lookupLoopParam | Futhark.Analysis.SymbolTable | 
| lookupLoopVar | Futhark.Analysis.SymbolTable | 
| lookupMemInfo | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem | 
| lookupMemory | Futhark.CodeGen.ImpGen | 
| 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 | 
| lookupStm | Futhark.Analysis.SymbolTable | 
| lookupSubExp | Futhark.Analysis.SymbolTable | 
| lookupSubst | Futhark.Internalise.Monad | 
| lookupType | |
| 1 (Function) | Futhark.IR.Prop.Scope, 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 | 
| 2 (Function) | Futhark.Analysis.SymbolTable | 
| 3 (Function) | Language.Futhark.TypeChecker.Monad | 
| lookupVar | |
| 1 (Function) | Futhark.TypeCheck | 
| 2 (Function) | Language.Futhark.TypeChecker.Monad | 
| 3 (Function) | Futhark.CodeGen.ImpGen | 
| LOOP | Language.Futhark.Parser | 
| loopClosedForm | Futhark.Optimise.Simplify.Rules.ClosedForm | 
| loopDepth | Futhark.Analysis.SymbolTable | 
| LoopForm | 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 | 
| LoopFormBase | Language.Futhark.Syntax, Language.Futhark | 
| LoopNesting | Futhark.Pass.ExtractKernels.Distribution | 
| loopNestingAux | Futhark.Pass.ExtractKernels.Distribution | 
| loopNestingParamsAndArrs | Futhark.Pass.ExtractKernels.Distribution | 
| loopNestingPattern | Futhark.Pass.ExtractKernels.Distribution | 
| loopNestingWidth | Futhark.Pass.ExtractKernels.Distribution | 
| loopRules | Futhark.Optimise.Simplify.Rules.Loop | 
| Lore | Futhark.Binder.Class, Futhark.Binder, Futhark.Binder, Futhark.Construct, Futhark.Construct, Futhark.Tools, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations, Futhark.Pass.ExplicitAllocations | 
| LowerUpdate | Futhark.Optimise.InPlaceLowering.LowerIntoStm | 
| lowerUpdate | Futhark.Optimise.InPlaceLowering.LowerIntoStm | 
| lowerUpdateKernels | Futhark.Optimise.InPlaceLowering.LowerIntoStm | 
| LPAR | Language.Futhark.Parser | 
| LParam | |
| 1 (Type/Class) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem | 
| 2 (Type/Class) | Futhark.IR.SOACS | 
| LParamInfo | 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 | 
| LParamMem | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem | 
| LParamName | Futhark.IR.Prop.Scope, 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 | 
| lparen | Futhark.Util.Pretty | 
| LShr | 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 | 
| LTH | Language.Futhark.Parser |