[llvm] 539259d - [TableGen][DecoderEmitter] Remove unused move constructor (NFC)

Sergei Barannikov via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 22 16:00:55 PDT 2025


Author: Sergei Barannikov
Date: 2025-08-23T02:00:43+03:00
New Revision: 539259d6e31057635f8dc01d84e372277fe527b7

URL: https://github.com/llvm/llvm-project/commit/539259d6e31057635f8dc01d84e372277fe527b7
DIFF: https://github.com/llvm/llvm-project/commit/539259d6e31057635f8dc01d84e372277fe527b7.diff

LOG: [TableGen][DecoderEmitter] Remove unused move constructor (NFC)

Also delete no-op destructor declaration.

Added: 
    

Modified: 
    llvm/utils/TableGen/DecoderEmitter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/utils/TableGen/DecoderEmitter.cpp b/llvm/utils/TableGen/DecoderEmitter.cpp
index e1c38192fe18f..db984e7e0fad5 100644
--- a/llvm/utils/TableGen/DecoderEmitter.cpp
+++ b/llvm/utils/TableGen/DecoderEmitter.cpp
@@ -428,11 +428,8 @@ class Filter {
   std::unique_ptr<const FilterChooser> VariableFC;
 
 public:
-  Filter(Filter &&f);
   Filter(const FilterChooser &owner, unsigned startBit, unsigned numBits);
 
-  ~Filter() = default;
-
   bool hasSingleFilteredID() const {
     return FilteredIDs.size() == 1 && FilteredIDs.begin()->second.size() == 1;
   }
@@ -645,13 +642,6 @@ class FilterChooser {
 //                       //
 ///////////////////////////
 
-Filter::Filter(Filter &&f)
-    : Owner(f.Owner), StartBit(f.StartBit), NumBits(f.NumBits),
-      FilteredIDs(std::move(f.FilteredIDs)),
-      VariableIDs(std::move(f.VariableIDs)),
-      FilterChooserMap(std::move(f.FilterChooserMap)),
-      VariableFC(std::move(f.VariableFC)) {}
-
 Filter::Filter(const FilterChooser &owner, unsigned startBit, unsigned numBits)
     : Owner(owner), StartBit(startBit), NumBits(numBits) {
   assert(StartBit + NumBits - 1 < Owner.FilterBits.getBitWidth());


        


More information about the llvm-commits mailing list