| FreeIn Bool Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn Int Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn () Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn VName Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn SubExp Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn Certificates Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn Ident Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn Space Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn FV Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn Names Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn ScalExp Source # | |
Instance detailsDefined in Futhark.Analysis.ScalExp |
| FreeIn KnownBound Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Ranges |
| FreeIn Names' Source # | |
Instance detailsDefined in Futhark.Representation.Aliases |
| FreeIn ExpWisdom Source # | |
Instance detailsDefined in Futhark.Optimise.Simplify.Lore |
| FreeIn VarWisdom Source # | |
Instance detailsDefined in Futhark.Optimise.Simplify.Lore |
| FreeIn Indexed Source # | |
Instance detailsDefined in Futhark.Analysis.SymbolTable |
| FreeIn SizeOp Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
| FreeIn KernelResult Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
| FreeIn SplitOrdering Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
| FreeIn LoopNesting Source # | |
Instance detailsDefined in Futhark.Pass.ExtractKernels.Distribution |
| FreeIn MemReturn Source # | |
Instance detailsDefined in Futhark.Representation.ExplicitMemory |
| FreeIn MemBind Source # | |
Instance detailsDefined in Futhark.Representation.ExplicitMemory |
| FreeIn Arg Source # | |
Instance detailsDefined in Futhark.CodeGen.ImpCode |
| FreeIn ExpLeaf Source # | |
Instance detailsDefined in Futhark.CodeGen.ImpCode |
| FreeIn Sequential Source # | |
Instance detailsDefined in Futhark.CodeGen.ImpCode.Sequential |
| FreeIn AtomicOp Source # | |
Instance detailsDefined in Futhark.CodeGen.ImpCode.Kernels |
| FreeIn KernelOp Source # | |
Instance detailsDefined in Futhark.CodeGen.ImpCode.Kernels |
| FreeIn Kernel Source # | |
Instance detailsDefined in Futhark.CodeGen.ImpCode.Kernels |
| FreeIn HostOp Source # | |
Instance detailsDefined in Futhark.CodeGen.ImpCode.Kernels |
| FreeIn a => FreeIn [a] Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn a => FreeIn (Maybe a) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn attr => FreeIn (PatElemT attr) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn d => FreeIn (DimIndex d) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn attr => FreeIn (Param attr) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn d => FreeIn (Ext d) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn d => FreeIn (ShapeBase d) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| (FreeAttr (ExpAttr lore), FreeAttr (BodyAttr lore), FreeIn (FParamAttr lore), FreeIn (LParamAttr lore), FreeIn (LetAttr lore), FreeIn (RetType lore), FreeIn (Op lore)) => FreeIn (FunDef lore) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| (FreeAttr (ExpAttr lore), FreeAttr (BodyAttr lore), FreeIn (FParamAttr lore), FreeIn (LParamAttr lore), FreeIn (LetAttr lore), FreeIn (Op lore)) => FreeIn (Lambda lore) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| (FreeAttr (ExpAttr lore), FreeAttr (BodyAttr lore), FreeIn (FParamAttr lore), FreeIn (LParamAttr lore), FreeIn (LetAttr lore), FreeIn (Op lore)) => FreeIn (Exp lore) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn a => FreeIn (IfAttr a) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn (LParamAttr lore) => FreeIn (LoopForm lore) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn d => FreeIn (DimChange d) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| (FreeAttr (ExpAttr lore), FreeAttr (BodyAttr lore), FreeIn (FParamAttr lore), FreeIn (LParamAttr lore), FreeIn (LetAttr lore), FreeIn (Op lore)) => FreeIn (Body lore) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn (Stm lore) => FreeIn (Stms lore) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| (FreeAttr (ExpAttr lore), FreeAttr (BodyAttr lore), FreeIn (FParamAttr lore), FreeIn (LParamAttr lore), FreeIn (LetAttr lore), FreeIn (Op lore)) => FreeIn (Stm lore) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn attr => FreeIn (StmAux attr) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn attr => FreeIn (PatternT attr) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn v => FreeIn (PrimExp v) Source # | |
Instance detailsDefined in Futhark.Analysis.PrimExp |
| FreeIn num => FreeIn (IxFun num) Source # | |
Instance detailsDefined in Futhark.Representation.ExplicitMemory.IndexFunction |
| Attributes lore => FreeIn (SOAC lore) Source # | |
Instance detailsDefined in Futhark.Representation.SOACS.SOAC |
| (Attributes lore, FreeIn (LParamAttr lore)) => FreeIn (SegOp lore) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
| Attributes lore => FreeIn (KernelBody lore) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
| FreeIn inner => FreeIn (MemOp inner) Source # | |
Instance detailsDefined in Futhark.Representation.ExplicitMemory |
| FreeIn a => FreeIn (Code a) Source # | |
Instance detailsDefined in Futhark.CodeGen.ImpCode |
| FreeIn a => FreeIn (Functions a) Source # | |
Instance detailsDefined in Futhark.CodeGen.ImpCode |
| (FreeIn a, FreeIn b) => FreeIn (a, b) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn shape => FreeIn (TypeBase shape u) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| FreeIn e => FreeIn (Count u e) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Sizes |
| (Attributes lore, FreeIn op) => FreeIn (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
| (FreeIn a, FreeIn b, FreeIn c) => FreeIn (a, b, c) Source # | |
Instance detailsDefined in Futhark.Representation.AST.Attributes.Names |
| (FreeIn d, FreeIn ret) => FreeIn (MemInfo d u ret) Source # | |
Instance detailsDefined in Futhark.Representation.ExplicitMemory |