[MC] Remove unused mc_difflist_iterator constructor (NFC)
The constructor hasn't been used since its introduction.
GitOrigin-RevId: c9b9b08a24c5da202e8a668084bbc67f85eed8ed
diff --git a/include/llvm/MC/MCRegisterInfo.h b/include/llvm/MC/MCRegisterInfo.h
index 8e48903..f1a84a3 100644
--- a/include/llvm/MC/MCRegisterInfo.h
+++ b/include/llvm/MC/MCRegisterInfo.h
@@ -237,8 +237,6 @@
MCPhysReg Val = 0;
protected:
- mc_difflist_iterator(MCRegisterInfo::DiffListIterator Iter) : Iter(Iter) {}
-
/// Point the iterator to InitVal, decoding subsequent values from DiffList.
void init(unsigned InitVal, const int16_t *DiffList) {
Iter.init(InitVal, DiffList);
@@ -275,8 +273,6 @@
/// TODO: Replace remaining uses of MCSubRegIterator.
class mc_subreg_iterator : public mc_difflist_iterator<mc_subreg_iterator> {
public:
- mc_subreg_iterator(MCRegisterInfo::DiffListIterator Iter)
- : mc_difflist_iterator(Iter) {}
mc_subreg_iterator() = default;
mc_subreg_iterator(MCRegister Reg, const MCRegisterInfo *MCRI) {
@@ -290,8 +286,6 @@
class mc_superreg_iterator
: public mc_difflist_iterator<mc_superreg_iterator> {
public:
- mc_superreg_iterator(MCRegisterInfo::DiffListIterator Iter)
- : mc_difflist_iterator(Iter) {}
mc_superreg_iterator() = default;
mc_superreg_iterator(MCRegister Reg, const MCRegisterInfo *MCRI) {