Substitute Adj Source # | |
Instance detailsDefined in Futhark.AD.Rev.Monad |
Substitute ArrayTransform Source # | |
Instance detailsDefined in Futhark.Analysis.HORep.SOAC |
Substitute ArrayTransforms Source # | |
Instance detailsDefined in Futhark.Analysis.HORep.SOAC |
Substitute Input Source # | |
Instance detailsDefined in Futhark.Analysis.HORep.SOAC |
Substitute AliasDec Source # | |
Instance detailsDefined in Futhark.IR.Aliases |
Substitute KernelGrid Source # | |
Instance detailsDefined in Futhark.IR.GPU.Op |
Substitute SegLevel Source # | |
Instance detailsDefined in Futhark.IR.GPU.Op |
Substitute SizeOp Source # | |
Instance detailsDefined in Futhark.IR.GPU.Op |
Substitute MemBind Source # | |
Instance detailsDefined in Futhark.IR.Mem |
Substitute MemReturn Source # | |
Instance detailsDefined in Futhark.IR.Mem |
Substitute FV Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute Names Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute KernelResult Source # | |
Instance detailsDefined in Futhark.IR.SegOp |
Substitute SubExpRes Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute Attrs Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute Certs Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute Ident Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute Rank Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute SubExp Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute ExpWisdom Source # | |
Instance detailsDefined in Futhark.Optimise.Simplify.Rep |
Substitute VarWisdom Source # | |
Instance detailsDefined in Futhark.Optimise.Simplify.Rep |
Substitute VName Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute PrimType Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute () Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute Bool Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute v => Substitute (PrimExp v) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute num => Substitute (LMAD num) Source # | |
Instance detailsDefined in Futhark.IR.Mem.LMAD |
Substitutable rep => Substitute (NameInfo rep) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
ASTRep rep => Substitute (SOAC rep) Source # | |
Instance detailsDefined in Futhark.IR.SOACS.SOAC |
ASTRep rep => Substitute (KernelBody rep) Source # | |
Instance detailsDefined in Futhark.IR.SegOp |
Substitutable rep => Substitute (Body rep) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitutable rep => Substitute (Exp rep) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitutable rep => Substitute (Lambda rep) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute dec => Substitute (Pat dec) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitutable rep => Substitute (Stm rep) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute dec => Substitute (StmAux dec) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute (Stm rep) => Substitute (Stms rep) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute d => Substitute (DimIndex d) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute d => Substitute (Ext d) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute d => Substitute (FlatDimIndex d) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute d => Substitute (FlatSlice d) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute dec => Substitute (Param dec) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute dec => Substitute (PatElem dec) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute d => Substitute (ShapeBase d) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute d => Substitute (Slice d) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute a => Substitute (Maybe a) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute a => Substitute [a] Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
(ASTRep rep, Substitute (op rep)) => Substitute (HostOp op rep) Source # | |
Instance detailsDefined in Futhark.IR.GPU.Op |
(ASTRep rep, Substitute (op rep)) => Substitute (MCOp op rep) Source # | |
Instance detailsDefined in Futhark.IR.MC.Op |
Substitute (inner rep) => Substitute (MemOp inner rep) Source # | |
Instance detailsDefined in Futhark.IR.Mem |
Substitute (NoOp rep) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
(ASTRep rep, Substitute lvl) => Substitute (SegOp lvl rep) Source # | |
Instance detailsDefined in Futhark.IR.SegOp |
Substitute shape => Substitute (TypeBase shape u) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
(Substitute a, Substitute b) => Substitute (a, b) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute v => Substitute (TPrimExp t v) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
Substitute e => Substitute (Count u e) Source # | |
Instance detailsDefined in Futhark.IR.GPU.Sizes |
(Substitute d, Substitute ret) => Substitute (MemInfo d u ret) Source # | |
Instance detailsDefined in Futhark.IR.Mem |
(Substitute a, Substitute b, Substitute c) => Substitute (a, b, c) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |
(Substitute a, Substitute b, Substitute c, Substitute d) => Substitute (a, b, c, d) Source # | |
Instance detailsDefined in Futhark.Transform.Substitute |