|
MLIR-AIE
|
Inheritance diagram for SplitUnalignedTransferReadPattern:
Collaboration diagram for SplitUnalignedTransferReadPattern: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 125 of file VectorToVectorConversions.cpp.
|
inline |
Definition at line 129 of file VectorToVectorConversions.cpp.
|
inlineoverride |
Definition at line 135 of file VectorToVectorConversions.cpp.
References xilinx::aievec::getElementSizeInBits(), xilinx::aievec::getTransferReadAlignmentOffset(), maxVectorSize, and vectorAlignment.
| int64_t SplitUnalignedTransferReadPattern::maxVectorSize |
Definition at line 184 of file VectorToVectorConversions.cpp.
Referenced by matchAndRewrite().
| int64_t SplitUnalignedTransferReadPattern::vectorAlignment |
Definition at line 185 of file VectorToVectorConversions.cpp.
Referenced by matchAndRewrite().