[Mlir-commits] [mlir] [mlir] Fix MemRefType alignment in ConvertVectorToLLVM (PR #137389)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Wed Apr 30 12:24:30 PDT 2025
================
@@ -1937,13 +2000,14 @@ void mlir::populateVectorToLLVMConversionPatterns(
VectorExtractElementOpConversion, VectorExtractOpConversion,
VectorFMAOp1DConversion, VectorInsertElementOpConversion,
VectorInsertOpConversion, VectorPrintOpConversion,
- VectorTypeCastOpConversion, VectorScaleOpConversion,
- VectorLoadStoreConversion<vector::LoadOp>,
+ VectorTypeCastOpConversion, VectorScaleOpConversion>(converter);
+ patterns.add<VectorLoadStoreConversion<vector::LoadOp>,
VectorLoadStoreConversion<vector::MaskedLoadOp>,
VectorLoadStoreConversion<vector::StoreOp>,
VectorLoadStoreConversion<vector::MaskedStoreOp>,
- VectorGatherOpConversion, VectorScatterOpConversion,
- VectorExpandLoadOpConversion, VectorCompressStoreOpConversion,
+ VectorGatherOpConversion, VectorScatterOpConversion>(
+ converter, useVectorAlignment);
+ patterns.add<VectorExpandLoadOpConversion, VectorCompressStoreOpConversion,
----------------
banach-space wrote:
Wouldn't one additional `patterns.add` be sufficient?
https://github.com/llvm/llvm-project/pull/137389
More information about the Mlir-commits
mailing list