(Annotations lore, Eq op) => Eq (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(Annotations lore, Ord op) => Ord (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(Annotations lore, Show op) => Show (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(PrettyLore lore, Pretty op) => Pretty (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
TypedOp op => TypedOp (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(Attributes lore, FreeIn op) => FreeIn (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(Attributes lore, Substitute op) => Substitute (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(Attributes lore, Rename op) => Rename (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(Attributes lore, IsOp op) => IsOp (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(CanBeAliased (Op lore), CanBeAliased op, Attributes lore) => CanBeAliased (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(Aliased lore, AliasedOp op, Attributes lore) => AliasedOp (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(OpMetrics (Op lore), OpMetrics op) => OpMetrics (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(CanBeRanged (Op lore), CanBeRanged op, Attributes lore) => CanBeRanged (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(Attributes lore, RangedOp op) => RangedOp (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(CanBeWise (Op lore), CanBeWise op, Attributes lore) => CanBeWise (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
(Attributes lore, IndexOp op) => IndexOp (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
SizeSubst (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Pass.ExplicitAllocations.Kernels |
(Attributes lore, Aliased lore, CSEInOp (Op lore), CSEInOp op) => CSEInOp (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Optimise.CSE |
type OpWithAliases (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
type OpWithRanges (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |
type OpWithWisdom (HostOp lore op) Source # | |
Instance detailsDefined in Futhark.Representation.Kernels.Kernel |