MLIR-AIE
|
Public Member Functions | |
SplitUnalignedTransferReadPattern (MLIRContext *context, int64_t maxVectorSize, int64_t alignment) | |
LogicalResult | matchAndRewrite (vector::TransferReadOp readOp, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override |
Public Attributes | |
int64_t | maxVectorSize |
int64_t | vectorAlignment |
Definition at line 123 of file VectorToVectorConversions.cpp.
|
inline |
Definition at line 127 of file VectorToVectorConversions.cpp.
|
inlineoverride |
Definition at line 133 of file VectorToVectorConversions.cpp.
References xilinx::aievec::getElementSizeInBits(), xilinx::aievec::getTransferReadAlignmentOffset(), maxVectorSize, and vectorAlignment.
int64_t SplitUnalignedTransferReadPattern::maxVectorSize |
Definition at line 182 of file VectorToVectorConversions.cpp.
Referenced by matchAndRewrite().
int64_t SplitUnalignedTransferReadPattern::vectorAlignment |
Definition at line 183 of file VectorToVectorConversions.cpp.
Referenced by matchAndRewrite().