diff --git a/llvm/lib/CodeGen/PeepholeOptimizer.cpp b/llvm/lib/CodeGen/PeepholeOptimizer.cpp index 5d76d3688dfef..d56f040cf421f 100644 --- a/llvm/lib/CodeGen/PeepholeOptimizer.cpp +++ b/llvm/lib/CodeGen/PeepholeOptimizer.cpp @@ -1991,11 +1991,6 @@ ValueTrackerResult ValueTracker::getNextSourceFromRegSequence() { // turn that into an assertion. return ValueTrackerResult(); - if (!TII) - // We could handle the REG_SEQUENCE here, but we do not want to - // duplicate the code from the generic TII. - return ValueTrackerResult(); - SmallVector RegSeqInputRegs; if (!TII->getRegSequenceInputs(*Def, DefIdx, RegSeqInputRegs)) return ValueTrackerResult(); @@ -2024,11 +2019,6 @@ ValueTrackerResult ValueTracker::getNextSourceFromInsertSubreg() { // I.e., this may be turned into an assert. return ValueTrackerResult(); - if (!TII) - // We could handle the REG_SEQUENCE here, but we do not want to - // duplicate the code from the generic TII. - return ValueTrackerResult(); - RegSubRegPair BaseReg; RegSubRegPairAndIdx InsertedReg; if (!TII->getInsertSubregInputs(*Def, DefIdx, BaseReg, InsertedReg)) @@ -2078,11 +2068,6 @@ ValueTrackerResult ValueTracker::getNextSourceFromExtractSubreg() { if (DefSubReg) return ValueTrackerResult(); - if (!TII) - // We could handle the EXTRACT_SUBREG here, but we do not want to - // duplicate the code from the generic TII. - return ValueTrackerResult(); - RegSubRegPairAndIdx ExtractSubregInputReg; if (!TII->getExtractSubregInputs(*Def, DefIdx, ExtractSubregInputReg)) return ValueTrackerResult();