|
MLIR-AIE 1.4.5.dev
|
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 63 of file VectorToVectorConversions.cpp.
|
inline |
Definition at line 67 of file VectorToVectorConversions.cpp.
References maxVectorSize, and vectorAlignment.
|
inlineoverride |
Definition at line 73 of file VectorToVectorConversions.cpp.
References xilinx::aievec::getElementSizeInBits(), xilinx::aievec::getTransferReadAlignmentOffset(), maxVectorSize, and vectorAlignment.
| int64_t SplitUnalignedTransferReadPattern::maxVectorSize |
Definition at line 122 of file VectorToVectorConversions.cpp.
Referenced by matchAndRewrite(), and SplitUnalignedTransferReadPattern().
| int64_t SplitUnalignedTransferReadPattern::vectorAlignment |
Definition at line 123 of file VectorToVectorConversions.cpp.
Referenced by matchAndRewrite(), and SplitUnalignedTransferReadPattern().