[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