diff options
author | Cullen Rhodes <cullen.rhodes@arm.com> | 2023-12-20 08:06:25 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-20 08:06:25 +0000 |
commit | 4db0bd28e8be6d8db82feabf7262bf899caf2757 (patch) | |
tree | 5fcfef1379b7d573a83de2482c6cb7ae348f6838 | |
parent | fd59f07f6ab5fe76e6ec9883da29bbc1027168a4 (diff) | |
download | llvm-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.cpp | 33 |
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); } |