|
MLIR-AIE 1.4.5.dev
|
Public Member Functions | |
| FoldMulAddChainToConvOpPattern (MLIRContext *context, AnalysisManager &am, unsigned shiftParam=0) | |
| LogicalResult | matchAndRewrite (arith::AddIOp srcOp, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override |
Public Attributes | |
| AnalysisManager & | am |
| unsigned | shiftParam |
Definition at line 395 of file FoldMulAddChainToConvOp.cpp.
|
inline |
Definition at line 399 of file FoldMulAddChainToConvOp.cpp.
References am, and shiftParam.
|
inlineoverride |
Definition at line 405 of file FoldMulAddChainToConvOp.cpp.
References am, LongestConvMACChainAnalysis::convMacChain, xilinx::aievec::getElementSizeInBits(), and shiftParam.
| AnalysisManager& FoldMulAddChainToConvOpPattern::am |
Definition at line 497 of file FoldMulAddChainToConvOp.cpp.
Referenced by FoldMulAddChainToConvOpPattern(), and matchAndRewrite().
| unsigned FoldMulAddChainToConvOpPattern::shiftParam |
Definition at line 498 of file FoldMulAddChainToConvOp.cpp.
Referenced by FoldMulAddChainToConvOpPattern(), and matchAndRewrite().