MLIR-AIE 1.4.5.dev
SplitUnalignedTransferReadPattern Struct Reference
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

Detailed Description

Definition at line 63 of file VectorToVectorConversions.cpp.

Constructor & Destructor Documentation

◆ SplitUnalignedTransferReadPattern()

SplitUnalignedTransferReadPattern::SplitUnalignedTransferReadPattern ( MLIRContext * context,
int64_t maxVectorSize,
int64_t alignment )
inline

Definition at line 67 of file VectorToVectorConversions.cpp.

References maxVectorSize, and vectorAlignment.

Member Function Documentation

◆ matchAndRewrite()

LogicalResult SplitUnalignedTransferReadPattern::matchAndRewrite ( vector::TransferReadOp readOp,
OpAdaptor adaptor,
ConversionPatternRewriter & rewriter ) const
inlineoverride

Member Data Documentation

◆ maxVectorSize

int64_t SplitUnalignedTransferReadPattern::maxVectorSize

◆ vectorAlignment

int64_t SplitUnalignedTransferReadPattern::vectorAlignment

The documentation for this struct was generated from the following file: