|
MLIR-AIE
|
Inheritance diagram for LowerVectorTransferReadToAIEUPD:
Collaboration diagram for LowerVectorTransferReadToAIEUPD:Public Member Functions | |
| LowerVectorTransferReadToAIEUPD (MLIRContext *context, int64_t minVectorSize, int64_t maxVectorSize, int64_t alignment, int64_t maxLoadSize) | |
| LogicalResult | matchAndRewrite (vector::TransferReadOp readOp, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override |
Public Attributes | |
| int64_t | minVectorSize |
| int64_t | maxVectorSize |
| int64_t | vectorAlignment |
| int64_t | maxLoadSize |
Definition at line 1044 of file VectorToAIEVecConversions.cpp.
|
inline |
Definition at line 1048 of file VectorToAIEVecConversions.cpp.
|
inlineoverride |
Definition at line 1056 of file VectorToAIEVecConversions.cpp.
References xilinx::aievec::getTransferReadAlignmentOffset(), maxLoadSize, maxVectorSize, minVectorSize, and vectorAlignment.
| int64_t LowerVectorTransferReadToAIEUPD::maxLoadSize |
Definition at line 1107 of file VectorToAIEVecConversions.cpp.
Referenced by matchAndRewrite().
| int64_t LowerVectorTransferReadToAIEUPD::maxVectorSize |
Definition at line 1107 of file VectorToAIEVecConversions.cpp.
Referenced by matchAndRewrite().
| int64_t LowerVectorTransferReadToAIEUPD::minVectorSize |
Definition at line 1107 of file VectorToAIEVecConversions.cpp.
Referenced by matchAndRewrite().
| int64_t LowerVectorTransferReadToAIEUPD::vectorAlignment |
Definition at line 1107 of file VectorToAIEVecConversions.cpp.
Referenced by matchAndRewrite().