@@ -221,7 +221,7 @@ static void replaceLoadOrStoreOp(vector::MaskedStoreOp storeOp,
221
221
222
222
// / Conversion pattern for a vector.load, vector.store, vector.maskedload, and
223
223
// / vector.maskedstore.
224
- template <class LoadOrStoreOp , class LoadOrStoreOpAdaptor >
224
+ template <class LoadOrStoreOp >
225
225
class VectorLoadStoreConversion : public ConvertOpToLLVMPattern <LoadOrStoreOp> {
226
226
public:
227
227
using ConvertOpToLLVMPattern<LoadOrStoreOp>::ConvertOpToLLVMPattern;
@@ -1742,23 +1742,20 @@ void mlir::populateVectorToLLVMConversionPatterns(
1742
1742
populateVectorInsertExtractStridedSliceTransforms (patterns);
1743
1743
patterns.add <VectorReductionOpConversion>(converter, reassociateFPReductions);
1744
1744
patterns.add <VectorCreateMaskOpRewritePattern>(ctx, force32BitVectorIndices);
1745
- patterns
1746
- .add <VectorBitCastOpConversion, VectorShuffleOpConversion,
1747
- VectorExtractElementOpConversion, VectorExtractOpConversion,
1748
- VectorFMAOp1DConversion, VectorInsertElementOpConversion,
1749
- VectorInsertOpConversion, VectorPrintOpConversion,
1750
- VectorTypeCastOpConversion, VectorScaleOpConversion,
1751
- VectorLoadStoreConversion<vector::LoadOp, vector::LoadOpAdaptor>,
1752
- VectorLoadStoreConversion<vector::MaskedLoadOp,
1753
- vector::MaskedLoadOpAdaptor>,
1754
- VectorLoadStoreConversion<vector::StoreOp, vector::StoreOpAdaptor>,
1755
- VectorLoadStoreConversion<vector::MaskedStoreOp,
1756
- vector::MaskedStoreOpAdaptor>,
1757
- VectorGatherOpConversion, VectorScatterOpConversion,
1758
- VectorExpandLoadOpConversion, VectorCompressStoreOpConversion,
1759
- VectorSplatOpLowering, VectorSplatNdOpLowering,
1760
- VectorScalableInsertOpLowering, VectorScalableExtractOpLowering,
1761
- MaskedReductionOpConversion>(converter);
1745
+ patterns.add <VectorBitCastOpConversion, VectorShuffleOpConversion,
1746
+ VectorExtractElementOpConversion, VectorExtractOpConversion,
1747
+ VectorFMAOp1DConversion, VectorInsertElementOpConversion,
1748
+ VectorInsertOpConversion, VectorPrintOpConversion,
1749
+ VectorTypeCastOpConversion, VectorScaleOpConversion,
1750
+ VectorLoadStoreConversion<vector::LoadOp>,
1751
+ VectorLoadStoreConversion<vector::MaskedLoadOp>,
1752
+ VectorLoadStoreConversion<vector::StoreOp>,
1753
+ VectorLoadStoreConversion<vector::MaskedStoreOp>,
1754
+ VectorGatherOpConversion, VectorScatterOpConversion,
1755
+ VectorExpandLoadOpConversion, VectorCompressStoreOpConversion,
1756
+ VectorSplatOpLowering, VectorSplatNdOpLowering,
1757
+ VectorScalableInsertOpLowering, VectorScalableExtractOpLowering,
1758
+ MaskedReductionOpConversion>(converter);
1762
1759
// Transfer ops with rank > 1 are handled by VectorToSCF.
1763
1760
populateVectorTransferLoweringPatterns (patterns, /* maxTransferRank=*/ 1 );
1764
1761
}
0 commit comments