L | |
1 (Data Constructor) | Futhark.Util.Loc |
2 (Type/Class) | Futhark.Util.Loc, Language.Futhark.Parser.Monad |
Lambda | |
1 (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 |
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.Backends.GenericPython.AST |
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 |
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 |
LastUseMap | Futhark.Analysis.LastUse |
LaunchKernel | Futhark.CodeGen.ImpCode.OpenCL |
lazyText | Futhark.Util.Pretty |
lbrace | Futhark.Util.Pretty |
LBRACKET | Language.Futhark.Parser.Lexer.Tokens |
lbracket | Futhark.Util.Pretty |
LCURLY | Language.Futhark.Parser.Lexer.Tokens |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
le64 | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
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.Lexer.Tokens |
Let | |
1 (Data Constructor) | Futhark.Script |
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 |
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 |
Lexeme | Language.Futhark.Parser.Lexer.Tokens |
lexeme | Futhark.IR.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.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU |
lexicalMemoryUsageMC | Futhark.CodeGen.ImpCode.Multicore |
lgamma | Futhark.Util |
lgammaf | Futhark.Util |
libDecl | Futhark.CodeGen.Backends.GenericC |
libraryExports | Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.MulticoreWASM |
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 |
liftTypeM | Language.Futhark.TypeChecker.Terms.Monad |
line | Futhark.Util.Pretty |
linearWithOffset | Futhark.IR.Mem.IxFun |
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.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 |
LoadedProg | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
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.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, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Syntax, Language.Futhark |
LOCAL | Language.Futhark.Parser.Lexer.Tokens |
Local | Language.Futhark.TypeChecker.Terms.Monad |
local | Futhark.Pass.ExplicitAllocations |
LocalAlloc | Futhark.CodeGen.ImpCode.GPU |
localConstsScope | Futhark.Internalise.Monad |
LocalDec | Language.Futhark.Syntax, Language.Futhark |
localDefaultSpace | Futhark.CodeGen.ImpGen |
localEnv | |
1 (Function) | Futhark.CodeGen.ImpGen |
2 (Function) | Language.Futhark.TypeChecker.Monad |
Locality | Language.Futhark.TypeChecker.Terms.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.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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Syntax, Language.Futhark |
location | Language.Futhark.TypeChecker.Terms.Monad |
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.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, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, 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.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, 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.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, 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.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, 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.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 |
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.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 |
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 |
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 |
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 |
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.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.Monad |
LOOP | Language.Futhark.Parser.Lexer.Tokens |
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 |
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 |
LowerUpdate | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
lowerUpdate | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
lowerUpdateGPU | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
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 | 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 |
LTH | Language.Futhark.Parser.Lexer.Tokens |