aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCullen Rhodes <cullen.rhodes@arm.com>2023-12-20 08:06:25 +0000
committerGitHub <noreply@github.com>2023-12-20 08:06:25 +0000
commit4db0bd28e8be6d8db82feabf7262bf899caf2757 (patch)
tree5fcfef1379b7d573a83de2482c6cb7ae348f6838
parentfd59f07f6ab5fe76e6ec9883da29bbc1027168a4 (diff)
downloadllvm-4db0bd28e8be6d8db82feabf7262bf899caf2757.zip
llvm-4db0bd28e8be6d8db82feabf7262bf899caf2757.tar.gz
llvm-4db0bd28e8be6d8db82feabf7262bf899caf2757.tar.bz2
[mlir][vector][nfc] remove unused template parameter (#75931)
-rw-r--r--mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp33
1 files changed, 15 insertions, 18 deletions
diff --git a/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp b/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
index ebf7d9b..a24fb6f 100644
--- a/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
+++ b/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
@@ -221,7 +221,7 @@ static void replaceLoadOrStoreOp(vector::MaskedStoreOp storeOp,
/// Conversion pattern for a vector.load, vector.store, vector.maskedload, and
/// vector.maskedstore.
-template <class LoadOrStoreOp, class LoadOrStoreOpAdaptor>
+template <class LoadOrStoreOp>
class VectorLoadStoreConversion : public ConvertOpToLLVMPattern<LoadOrStoreOp> {
public:
using ConvertOpToLLVMPattern<LoadOrStoreOp>::ConvertOpToLLVMPattern;
@@ -1742,23 +1742,20 @@ void mlir::populateVectorToLLVMConversionPatterns(
populateVectorInsertExtractStridedSliceTransforms(patterns);
patterns.add<VectorReductionOpConversion>(converter, reassociateFPReductions);
patterns.add<VectorCreateMaskOpRewritePattern>(ctx, force32BitVectorIndices);
- patterns
- .add<VectorBitCastOpConversion, VectorShuffleOpConversion,
- VectorExtractElementOpConversion, VectorExtractOpConversion,
- VectorFMAOp1DConversion, VectorInsertElementOpConversion,
- VectorInsertOpConversion, VectorPrintOpConversion,
- VectorTypeCastOpConversion, VectorScaleOpConversion,
- VectorLoadStoreConversion<vector::LoadOp, vector::LoadOpAdaptor>,
- VectorLoadStoreConversion<vector::MaskedLoadOp,
- vector::MaskedLoadOpAdaptor>,
- VectorLoadStoreConversion<vector::StoreOp, vector::StoreOpAdaptor>,
- VectorLoadStoreConversion<vector::MaskedStoreOp,
- vector::MaskedStoreOpAdaptor>,
- VectorGatherOpConversion, VectorScatterOpConversion,
- VectorExpandLoadOpConversion, VectorCompressStoreOpConversion,
- VectorSplatOpLowering, VectorSplatNdOpLowering,
- VectorScalableInsertOpLowering, VectorScalableExtractOpLowering,
- MaskedReductionOpConversion>(converter);
+ patterns.add<VectorBitCastOpConversion, VectorShuffleOpConversion,
+ VectorExtractElementOpConversion, VectorExtractOpConversion,
+ VectorFMAOp1DConversion, VectorInsertElementOpConversion,
+ VectorInsertOpConversion, VectorPrintOpConversion,
+ VectorTypeCastOpConversion, VectorScaleOpConversion,
+ VectorLoadStoreConversion<vector::LoadOp>,
+ VectorLoadStoreConversion<vector::MaskedLoadOp>,
+ VectorLoadStoreConversion<vector::StoreOp>,
+ VectorLoadStoreConversion<vector::MaskedStoreOp>,
+ VectorGatherOpConversion, VectorScatterOpConversion,
+ VectorExpandLoadOpConversion, VectorCompressStoreOpConversion,
+ VectorSplatOpLowering, VectorSplatNdOpLowering,
+ VectorScalableInsertOpLowering, VectorScalableExtractOpLowering,
+ MaskedReductionOpConversion>(converter);
// Transfer ops with rank > 1 are handled by VectorToSCF.
populateVectorTransferLoweringPatterns(patterns, /*maxTransferRank=*/1);
}