MLIR-AIE
Public Types | Public Member Functions | List of all members
xilinx::AIE::AIEOpRemoval< MyOp > Struct Template Reference
+ Inheritance diagram for xilinx::AIE::AIEOpRemoval< MyOp >:
+ Collaboration diagram for xilinx::AIE::AIEOpRemoval< MyOp >:

Public Types

using OpAdaptor = typename MyOp::Adaptor
 

Public Member Functions

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

Detailed Description

template<typename MyOp>
struct xilinx::AIE::AIEOpRemoval< MyOp >

Definition at line 194 of file AIECreatePathFindFlows.cpp.

Member Typedef Documentation

◆ OpAdaptor

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

Definition at line 196 of file AIECreatePathFindFlows.cpp.

Constructor & Destructor Documentation

◆ AIEOpRemoval()

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

Definition at line 198 of file AIECreatePathFindFlows.cpp.

Member Function Documentation

◆ matchAndRewrite()

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

Definition at line 202 of file AIECreatePathFindFlows.cpp.


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