Skip to main content

TriviallyUnrollable

Trait TriviallyUnrollable 

Source
pub trait TriviallyUnrollable: Op + MaterializableOp {
    // Provided method
    fn verify(_op: &dyn Op, _ctx: &Context) -> Result<()>
       where Self: Sized { ... }
}

Provided Methods§

Source

fn verify(_op: &dyn Op, _ctx: &Context) -> Result<()>
where Self: Sized,

Trait Implementations§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl TriviallyUnrollable for AllOp

Source§

impl TriviallyUnrollable for AnyOp

Source§

impl TriviallyUnrollable for ArcCosOp

Source§

impl TriviallyUnrollable for ArcCoshOp

Source§

impl TriviallyUnrollable for ArcSinOp

Source§

impl TriviallyUnrollable for ArcSinhOp

Source§

impl TriviallyUnrollable for ArcTan2Op

Source§

impl TriviallyUnrollable for ArcTanOp

Source§

impl TriviallyUnrollable for ArcTanhOp

Source§

impl TriviallyUnrollable for AtomicUniformLoadOp

Source§

impl TriviallyUnrollable for BallotOp

Source§

impl TriviallyUnrollable for BitwiseAndOp

Source§

impl TriviallyUnrollable for BitwiseNotOp

Source§

impl TriviallyUnrollable for BitwiseOrOp

Source§

impl TriviallyUnrollable for BitwiseXorOp

Source§

impl TriviallyUnrollable for BoolAndOp

Source§

impl TriviallyUnrollable for BoolEqualOp

Source§

impl TriviallyUnrollable for BoolNotEqualOp

Source§

impl TriviallyUnrollable for BoolNotOp

Source§

impl TriviallyUnrollable for BoolOrOp

Source§

impl TriviallyUnrollable for BroadcastOp

Source§

impl TriviallyUnrollable for CAbsOp

Source§

impl TriviallyUnrollable for CConjOp

Source§

impl TriviallyUnrollable for CImagOp

Source§

impl TriviallyUnrollable for CRealOp

Source§

impl TriviallyUnrollable for CastOp

Source§

impl TriviallyUnrollable for CeilOp

Source§

impl TriviallyUnrollable for CosOp

Source§

impl TriviallyUnrollable for CoshOp

Source§

impl TriviallyUnrollable for CountOnesOp

Source§

impl TriviallyUnrollable for DegreesOp

Source§

impl TriviallyUnrollable for Dp4aOp

Source§

impl TriviallyUnrollable for ErfOp

Source§

impl TriviallyUnrollable for ExclusiveFProdOp

Source§

impl TriviallyUnrollable for ExclusiveFSumOp

Source§

impl TriviallyUnrollable for ExclusiveIProdOp

Source§

impl TriviallyUnrollable for ExclusiveISumOp

Source§

impl TriviallyUnrollable for ExpOp

Source§

impl TriviallyUnrollable for Expm1Op

Source§

impl TriviallyUnrollable for FAbsOp

Source§

impl TriviallyUnrollable for FAddOp

Source§

impl TriviallyUnrollable for FClampNanOp

Source§

impl TriviallyUnrollable for FClampOp

Source§

impl TriviallyUnrollable for FDivOp

Source§

impl TriviallyUnrollable for FEqualOp

Source§

impl TriviallyUnrollable for FGreaterThanOp

Source§

impl TriviallyUnrollable for FGreaterThanOrEqualOp

Source§

impl TriviallyUnrollable for FLessThanOp

Source§

impl TriviallyUnrollable for FLessThanOrEqualOp

Source§

impl TriviallyUnrollable for FMaxNanOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::cmp::FMaxOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::plane::FMaxOp

Source§

impl TriviallyUnrollable for FMinNanOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::cmp::FMinOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::plane::FMinOp

Source§

impl TriviallyUnrollable for FModFloorOp

Source§

impl TriviallyUnrollable for FMulOp

Source§

impl TriviallyUnrollable for FNegOp

Source§

impl TriviallyUnrollable for FNotEqualOp

Source§

impl TriviallyUnrollable for FProdOp

Source§

impl TriviallyUnrollable for FRemOp

Source§

impl TriviallyUnrollable for FSubOp

Source§

impl TriviallyUnrollable for FSumOp

Source§

impl TriviallyUnrollable for FindFirstSetOp

Source§

impl TriviallyUnrollable for FloorOp

Source§

impl TriviallyUnrollable for FmaOp

Source§

impl TriviallyUnrollable for HypotOp

Source§

impl TriviallyUnrollable for IAddOp

Source§

impl TriviallyUnrollable for IEqualOp

Source§

impl TriviallyUnrollable for IMulOp

Source§

impl TriviallyUnrollable for INotEqualOp

Source§

impl TriviallyUnrollable for IProdOp

Source§

impl TriviallyUnrollable for ISubOp

Source§

impl TriviallyUnrollable for ISumOp

Source§

impl TriviallyUnrollable for InclusiveFProdOp

Source§

impl TriviallyUnrollable for InclusiveFSumOp

Source§

impl TriviallyUnrollable for InclusiveIProdOp

Source§

impl TriviallyUnrollable for InclusiveISumOp

Source§

impl TriviallyUnrollable for IsInfOp

Source§

impl TriviallyUnrollable for IsNanOp

Source§

impl TriviallyUnrollable for LeadingZerosBitsOp

Source§

impl TriviallyUnrollable for LoadOp

Source§

impl TriviallyUnrollable for Log1pOp

Source§

impl TriviallyUnrollable for LogOp

Source§

impl TriviallyUnrollable for PowfOp

Source§

impl TriviallyUnrollable for RadiansOp

Source§

impl TriviallyUnrollable for RecipOp

Source§

impl TriviallyUnrollable for ReverseBitsOp

Source§

impl TriviallyUnrollable for RhypotOp

Source§

impl TriviallyUnrollable for RoundOp

Source§

impl TriviallyUnrollable for RsqrtOp

Source§

impl TriviallyUnrollable for SAbsOp

Source§

impl TriviallyUnrollable for SClampOp

Source§

impl TriviallyUnrollable for SDivOp

Source§

impl TriviallyUnrollable for SGreaterThanOp

Source§

impl TriviallyUnrollable for SGreaterThanOrEqualOp

Source§

impl TriviallyUnrollable for SLessThanOp

Source§

impl TriviallyUnrollable for SLessThanOrEqualOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::cmp::SMaxOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::plane::SMaxOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::cmp::SMinOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::plane::SMinOp

Source§

impl TriviallyUnrollable for SModFloorOp

Source§

impl TriviallyUnrollable for SMulHiOp

Source§

impl TriviallyUnrollable for SNegOp

Source§

impl TriviallyUnrollable for SRemOp

Source§

impl TriviallyUnrollable for SaturatingSAddOp

Source§

impl TriviallyUnrollable for SaturatingSSubOp

Source§

impl TriviallyUnrollable for SaturatingUAddOp

Source§

impl TriviallyUnrollable for SaturatingUSubOp

Source§

impl TriviallyUnrollable for SelectOp

Source§

impl TriviallyUnrollable for ShiftLeftOp

Source§

impl TriviallyUnrollable for ShiftRightOp

Source§

impl TriviallyUnrollable for ShuffleDownOp

Source§

impl TriviallyUnrollable for ShuffleOp

Source§

impl TriviallyUnrollable for ShuffleUpOp

Source§

impl TriviallyUnrollable for ShuffleXorOp

Source§

impl TriviallyUnrollable for SinOp

Source§

impl TriviallyUnrollable for SinhOp

Source§

impl TriviallyUnrollable for SqrtOp

Source§

impl TriviallyUnrollable for StoreOp

Source§

impl TriviallyUnrollable for TanOp

Source§

impl TriviallyUnrollable for TanhOp

Source§

impl TriviallyUnrollable for TrailingZerosBitsOp

Source§

impl TriviallyUnrollable for TruncOp

Source§

impl TriviallyUnrollable for UClampOp

Source§

impl TriviallyUnrollable for UDivOp

Source§

impl TriviallyUnrollable for UGreaterThanOp

Source§

impl TriviallyUnrollable for UGreaterThanOrEqualOp

Source§

impl TriviallyUnrollable for ULessThanOp

Source§

impl TriviallyUnrollable for ULessThanOrEqualOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::cmp::UMaxOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::plane::UMaxOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::cmp::UMinOp

Source§

impl TriviallyUnrollable for cubecl_ir::dialect::plane::UMinOp

Source§

impl TriviallyUnrollable for UMulHiOp

Source§

impl TriviallyUnrollable for URemOp

Source§

impl TriviallyUnrollable for UniformLoadOp

Source§

impl TriviallyUnrollable for VectorBroadcastOp