MLIR-AIE
|
Public Member Functions | |
AIECoreToStandardFunc (MLIRContext *context, ModuleOp &m, IRMapping &mapper, DenseMap< Operation *, SmallVector< BufferOp, 4 > > &tileToBuffers, PatternBenefit benefit=1, int tileCol=1, int tileRow=1) | |
LogicalResult | matchAndRewrite (CoreOp op, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override |
Public Attributes | |
ModuleOp &IRMapping & | mapper |
DenseMap< Operation *, SmallVector< BufferOp, 4 > > & | tileToBuffers |
int | tileCol = 0 |
int | tileRow = 0 |
Definition at line 472 of file AIECoreToStandard.cpp.
|
inline |
Definition at line 480 of file AIECoreToStandard.cpp.
|
inlineoverride |
Definition at line 488 of file AIECoreToStandard.cpp.
References xilinx::AIE::col, mapper, xilinx::AIE::row, tileCol, and tileRow.
ModuleOp& IRMapping& AIECoreToStandardFunc::mapper |
Definition at line 475 of file AIECoreToStandard.cpp.
Referenced by matchAndRewrite().
int AIECoreToStandardFunc::tileCol = 0 |
Definition at line 477 of file AIECoreToStandard.cpp.
Referenced by matchAndRewrite().
int AIECoreToStandardFunc::tileRow = 0 |
Definition at line 478 of file AIECoreToStandard.cpp.
Referenced by matchAndRewrite().
DenseMap<Operation *, SmallVector<BufferOp, 4> >& AIECoreToStandardFunc::tileToBuffers |
Definition at line 476 of file AIECoreToStandard.cpp.