Index - L
| L | |
| 1 (Type/Class) | Futhark.Util.Loc, Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark.Parser.Monad, Language.Futhark |
| 2 (Data Constructor) | Futhark.Util.Loc, Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| Lambda | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Type/Class) | 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.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 |
| 4 (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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
| lambdaContainsParallelism | Futhark.Pass.ExtractKernels.DistributeNests |
| lambdaDependencies | Futhark.Analysis.DataDependencies |
| lambdaMetrics | Futhark.Analysis.Metrics |
| lambdaParams | 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 |
| lambdaReturnType | 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 |
| lamIsBinOp | 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 |
| langle | Futhark.Util.Pretty |
| lastUseGPUMem | Futhark.Analysis.LastUse |
| lastUseMCMem | Futhark.Analysis.LastUse |
| lastUseSeqMem | Futhark.Analysis.LastUse |
| LaunchKernel | Futhark.CodeGen.ImpCode.OpenCL |
| Layout | Futhark.Optimise.ArrayLayout.Layout |
| layoutCompact | Futhark.Util.Pretty |
| LayoutOptions | |
| 1 (Type/Class) | Futhark.Util.Pretty |
| 2 (Data Constructor) | Futhark.Util.Pretty |
| layoutPageWidth | Futhark.Util.Pretty |
| layoutPretty | Futhark.Util.Pretty |
| layoutSmart | Futhark.Util.Pretty |
| LayoutTable | Futhark.Optimise.ArrayLayout.Layout |
| layoutTableFromIndexTable | Futhark.Optimise.ArrayLayout.Layout |
| lbrace | Futhark.Util.Pretty |
| LBRACKET | Language.Futhark.Parser.Lexer.Tokens |
| lbracket | Futhark.Util.Pretty |
| LCURLY | Language.Futhark.Parser.Lexer.Tokens |
| ldexp | Futhark.Util.CMath |
| ldexpf | Futhark.Util.CMath |
| ldShape | Futhark.IR.Mem.LMAD |
| ldStride | Futhark.IR.Mem.LMAD |
| le32 | Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| le64 | Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| leadingOperator | Language.Futhark.Prop, Language.Futhark.Pretty, Language.Futhark |
| LeafExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| leafExpTypes | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| Leq | Language.Futhark.Syntax, Language.Futhark |
| Less | Language.Futhark.Syntax, Language.Futhark |
| lessThanish | Futhark.Analysis.AlgSimplify |
| LET | Language.Futhark.Parser.Lexer.Tokens |
| Let | |
| 1 (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 |
| 2 (Data Constructor) | Futhark.Script |
| letBind | Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| letBindInInnerNesting | Futhark.Pass.ExtractKernels.Distribution |
| letBindNames | Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| LetDec | 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 |
| LetDecMem | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| letDecMem | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
| LetPat | Language.Futhark.Syntax, Language.Futhark |
| letSubExp | 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 |
| level | Futhark.Analysis.AccessPattern |
| lexeme | Language.Futhark.Primitive.Parse |
| lexer | Language.Futhark.Parser.Monad |
| LexerError | |
| 1 (Type/Class) | Language.Futhark.Parser.Lexer.Wrapper |
| 2 (Data Constructor) | Language.Futhark.Parser.Lexer.Wrapper |
| lexicalMemoryUsage | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
| lexicalMemoryUsageMC | Futhark.CodeGen.ImpCode.Multicore |
| lgamma | Futhark.Util.CMath |
| lgammaf | Futhark.Util.CMath |
| libDecl | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| libraryExports | Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.MulticoreWASM |
| lift | Futhark.Pass.ExplicitAllocations |
| liftAllocationsGPUMem | Futhark.Pass.LiftAllocations |
| liftAllocationsMCMem | Futhark.Pass.LiftAllocations |
| liftAllocationsSeqMem | Futhark.Pass.LiftAllocations |
| Lifted | Language.Futhark.Syntax, Language.Futhark |
| Liftedness | Language.Futhark.Syntax, Language.Futhark |
| liftIdentityMapping | Futhark.IR.SOACS.Simplify |
| liftInner | Futhark.Pass.ExtractKernels.DistributeNests |
| liftIO | Futhark.Pass.ExplicitAllocations |
| liftMaybe | Futhark.Optimise.Simplify.Rule |
| line | |
| 1 (Function) | Futhark.Util.Pretty |
| 2 (Function) | Futhark.Fmt.Monad |
| line' | Futhark.Util.Pretty |
| linearCode | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| linePos | Futhark.Util.Loc |
| List | Futhark.CodeGen.Backends.GenericPython.AST |
| list | Futhark.Util.Pretty |
| listWarnings | Language.Futhark.Warnings, Futhark.CodeGen.ImpGen, Language.Futhark.TypeChecker.Monad |
| Literal | Language.Futhark.Syntax, Language.Futhark |
| LMAD | |
| 1 (Type/Class) | Futhark.IR.Mem.LMAD |
| 2 (Data Constructor) | Futhark.IR.Mem.LMAD |
| 3 (Type/Class) | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| lmadCopy | Futhark.CodeGen.ImpGen |
| LMADDim | |
| 1 (Type/Class) | Futhark.IR.Mem.LMAD |
| 2 (Data Constructor) | Futhark.IR.Mem.LMAD |
| LmadRef | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
| LoadedProg | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| loadValueHeader | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| Loc | |
| 1 (Type/Class) | Futhark.Util.Loc, Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| 2 (Data Constructor) | Futhark.Util.Loc |
| LOCAL | Language.Futhark.Parser.Lexer.Tokens |
| local | Futhark.Pass.ExplicitAllocations |
| LocalDec | Language.Futhark.Syntax, Language.Futhark |
| localDefaultSpace | Futhark.CodeGen.ImpGen |
| localEnv | |
| 1 (Function) | Futhark.CodeGen.ImpGen |
| 2 (Function) | Language.Futhark.TypeChecker.Monad |
| localLayout | Futhark.Fmt.Monad |
| localLayoutList | Futhark.Fmt.Monad |
| 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
| localScope | |
| 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
| 2 (Function) | Language.Futhark.TypeChecker.Terms.Monad |
| localVTable | Futhark.CodeGen.ImpGen |
| localVtable | Futhark.Optimise.Simplify.Engine |
| Located | Futhark.Util.Loc, Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| locEnd | Futhark.Util.Loc |
| lockH | Futhark.CodeGen.RTS.C |
| Locking | |
| 1 (Type/Class) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 2 (Data Constructor) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 3 (Type/Class) | Futhark.CodeGen.ImpGen.GPU.Base |
| 4 (Data Constructor) | Futhark.CodeGen.ImpGen.GPU.Base |
| lockingArray | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
| lockingIsUnlocked | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
| lockingMapping | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
| lockingToLock | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
| lockingToUnlock | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
| Locks | |
| 1 (Type/Class) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 2 (Data Constructor) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 3 (Type/Class) | Futhark.CodeGen.ImpGen.GPU.Base |
| 4 (Data Constructor) | Futhark.CodeGen.ImpGen.GPU.Base |
| locksArray | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
| locksCount | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base |
| 2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
| LockstepWidth | Futhark.CodeGen.OpenCL.Heuristics |
| locOf | Futhark.Util.Loc, Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| locOfList | Futhark.Util.Loc, Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| locStart | Futhark.Util.Loc |
| locStr | Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| locStrRel | Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| locText | Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| locTextRel | Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Language.Futhark.Syntax, Language.Futhark |
| Log | Futhark.Util.Log |
| LogAnd | |
| 1 (Data Constructor) | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, 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.Analysis.PrimExp.Parse |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| logMsg | Futhark.Util.Log |
| LogOr | |
| 1 (Data Constructor) | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, 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.Analysis.PrimExp.Parse |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| lookup | |
| 1 (Function) | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
| 2 (Function) | Futhark.Analysis.UsageTable |
| 3 (Function) | Futhark.Analysis.SymbolTable |
| lookupAcc | Futhark.CodeGen.ImpGen |
| lookupAdj | Futhark.AD.Rev.Monad |
| lookupAdjVal | Futhark.AD.Rev.Monad |
| lookupAliases | |
| 1 (Function) | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
| 2 (Function) | Futhark.IR.TypeCheck |
| 3 (Function) | Futhark.Analysis.SymbolTable |
| lookupArray | Futhark.CodeGen.ImpGen |
| lookupArraySpace | Futhark.CodeGen.ImpGen |
| lookupArraySummary | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| lookupBasicOp | Futhark.Analysis.SymbolTable |
| lookupConst | Futhark.Internalise.Monad |
| lookupExp | Futhark.Analysis.SymbolTable |
| 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
| lookupLoopParam | Futhark.Analysis.SymbolTable |
| lookupLoopTape | Futhark.AD.Rev.Monad |
| lookupLoopVar | Futhark.Analysis.SymbolTable |
| lookupMemInfo | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| lookupMemory | Futhark.CodeGen.ImpGen |
| lookupMemSpace | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| lookupMod | |
| 1 (Function) | Language.Futhark.TypeChecker.Monad |
| 2 (Function) | Language.Futhark.TypeChecker.Terms.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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
| 2 (Function) | Futhark.Analysis.SymbolTable |
| 3 (Function) | Language.Futhark.TypeChecker.Monad |
| lookupVar | |
| 1 (Function) | Futhark.IR.TypeCheck |
| 2 (Function) | Futhark.CodeGen.ImpGen |
| 3 (Function) | Language.Futhark.TypeChecker.Terms.Monad |
| lookupWithIndex | Futhark.Util |
| LOOP | Language.Futhark.Parser.Lexer.Tokens |
| Loop | |
| 1 (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 |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| LoopBodyName | Futhark.Analysis.AccessPattern |
| 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
| LoopFormBase | Language.Futhark.Syntax, Language.Futhark |
| LoopInitBase | Language.Futhark.Syntax, Language.Futhark |
| loopInitExp | Language.Futhark.Syntax, Language.Futhark |
| LoopInitExplicit | Language.Futhark.Syntax, Language.Futhark |
| LoopInitImplicit | Language.Futhark.Syntax, Language.Futhark |
| LoopNesting | Futhark.Pass.ExtractKernels.Distribution |
| loopNestingAux | Futhark.Pass.ExtractKernels.Distribution |
| loopNestingParamsAndArrs | Futhark.Pass.ExtractKernels.Distribution |
| loopNestingPat | Futhark.Pass.ExtractKernels.Distribution |
| loopNestingWidth | Futhark.Pass.ExtractKernels.Distribution |
| loopRules | Futhark.Optimise.Simplify.Rules.Loop |
| LoopVar | Futhark.Analysis.AccessPattern |
| lowerAllocationsGPUMem | Futhark.Pass.LowerAllocations |
| lowerAllocationsMCMem | Futhark.Pass.LowerAllocations |
| lowerAllocationsSeqMem | Futhark.Pass.LowerAllocations |
| lowerBound | Futhark.IR.Mem.Interval |
| LPAR | Language.Futhark.Parser.Lexer.Tokens |
| LParam | 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 |
| LParamInfo | 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 |
| LParamMem | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem |
| lparen | Futhark.Util.Pretty |
| lpFilePaths | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| lpImports | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| lpNameSource | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| lpWarnings | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| LShr | Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, 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.Analysis.PrimExp.Parse |
| LTH | Language.Futhark.Parser.Lexer.Tokens |
| LUTabFun | Futhark.Analysis.LastUse |
| LUTabProg | Futhark.Analysis.LastUse |
| lvl | Futhark.Analysis.AccessPattern |
| lvlKernelAttrs | Futhark.CodeGen.ImpGen.GPU.Base |