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 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 SplitOrdering Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.KernelExp |
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 Size 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 (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 (GroupStreamLambda lore) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.KernelExp |
Attributes lore => FreeIn (KernelExp lore) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.KernelExp |
(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 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 |