MLIR-AIE 1.4.5.dev
AIEOpRemoval< MyOp > Struct Template Reference
Inheritance diagram for AIEOpRemoval< MyOp >:
Collaboration diagram for AIEOpRemoval< MyOp >:

Public Types

using OpAdaptor = typename MyOp::Adaptor
using OpAdaptor = typename MyOp::Adaptor

Public Member Functions

 AIEOpRemoval (MLIRContext *context, PatternBenefit benefit=1)
LogicalResult matchAndRewrite (MyOp op, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override
 AIEOpRemoval (MLIRContext *context, PatternBenefit benefit=1)
LogicalResult matchAndRewrite (MyOp op, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override

Detailed Description

template<typename MyOp>
struct AIEOpRemoval< MyOp >

Definition at line 34 of file AIECreateBroadcastPacket.cpp.

Member Typedef Documentation

◆ OpAdaptor [1/2]

template<typename MyOp>
using AIEOpRemoval< MyOp >::OpAdaptor = typename MyOp::Adaptor

Definition at line 36 of file AIECreateBroadcastPacket.cpp.

◆ OpAdaptor [2/2]

template<typename MyOp>
using AIEOpRemoval< MyOp >::OpAdaptor = typename MyOp::Adaptor

Definition at line 36 of file AIELowerMulticast.cpp.

Constructor & Destructor Documentation

◆ AIEOpRemoval() [1/2]

template<typename MyOp>
AIEOpRemoval< MyOp >::AIEOpRemoval ( MLIRContext * context,
PatternBenefit benefit = 1 )
inline

Definition at line 38 of file AIECreateBroadcastPacket.cpp.

◆ AIEOpRemoval() [2/2]

template<typename MyOp>
AIEOpRemoval< MyOp >::AIEOpRemoval ( MLIRContext * context,
PatternBenefit benefit = 1 )
inline

Definition at line 38 of file AIELowerMulticast.cpp.

Member Function Documentation

◆ matchAndRewrite() [1/2]

template<typename MyOp>
LogicalResult AIEOpRemoval< MyOp >::matchAndRewrite ( MyOp op,
OpAdaptor adaptor,
ConversionPatternRewriter & rewriter ) const
inlineoverride

Definition at line 42 of file AIECreateBroadcastPacket.cpp.

◆ matchAndRewrite() [2/2]

template<typename MyOp>
LogicalResult AIEOpRemoval< MyOp >::matchAndRewrite ( MyOp op,
OpAdaptor adaptor,
ConversionPatternRewriter & rewriter ) const
inlineoverride

Definition at line 42 of file AIELowerMulticast.cpp.


The documentation for this struct was generated from the following files: