MLIR-AIE
|
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 1043 of file VectorToAIEVecConversions.cpp.
|
inline |
Definition at line 1047 of file VectorToAIEVecConversions.cpp.
|
inlineoverride |
Definition at line 1055 of file VectorToAIEVecConversions.cpp.
References xilinx::aievec::getTransferReadAlignmentOffset(), maxLoadSize, maxVectorSize, minVectorSize, and vectorAlignment.
int64_t LowerVectorTransferReadToAIEUPD::maxLoadSize |
Definition at line 1106 of file VectorToAIEVecConversions.cpp.
Referenced by matchAndRewrite().
int64_t LowerVectorTransferReadToAIEUPD::maxVectorSize |
Definition at line 1106 of file VectorToAIEVecConversions.cpp.
Referenced by matchAndRewrite().
int64_t LowerVectorTransferReadToAIEUPD::minVectorSize |
Definition at line 1106 of file VectorToAIEVecConversions.cpp.
Referenced by matchAndRewrite().
int64_t LowerVectorTransferReadToAIEUPD::vectorAlignment |
Definition at line 1106 of file VectorToAIEVecConversions.cpp.
Referenced by matchAndRewrite().