Skip to content

Commit 23d2a18

Browse files
authored
PeepholeOpt: Remove unnecessary check for null TargetInstrInfo (#123929)
This can never happen.
1 parent 847acbb commit 23d2a18

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

llvm/lib/CodeGen/PeepholeOptimizer.cpp

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1991,11 +1991,6 @@ ValueTrackerResult ValueTracker::getNextSourceFromRegSequence() {
19911991
// turn that into an assertion.
19921992
return ValueTrackerResult();
19931993

1994-
if (!TII)
1995-
// We could handle the REG_SEQUENCE here, but we do not want to
1996-
// duplicate the code from the generic TII.
1997-
return ValueTrackerResult();
1998-
19991994
SmallVector<RegSubRegPairAndIdx, 8> RegSeqInputRegs;
20001995
if (!TII->getRegSequenceInputs(*Def, DefIdx, RegSeqInputRegs))
20011996
return ValueTrackerResult();
@@ -2024,11 +2019,6 @@ ValueTrackerResult ValueTracker::getNextSourceFromInsertSubreg() {
20242019
// I.e., this may be turned into an assert.
20252020
return ValueTrackerResult();
20262021

2027-
if (!TII)
2028-
// We could handle the REG_SEQUENCE here, but we do not want to
2029-
// duplicate the code from the generic TII.
2030-
return ValueTrackerResult();
2031-
20322022
RegSubRegPair BaseReg;
20332023
RegSubRegPairAndIdx InsertedReg;
20342024
if (!TII->getInsertSubregInputs(*Def, DefIdx, BaseReg, InsertedReg))
@@ -2078,11 +2068,6 @@ ValueTrackerResult ValueTracker::getNextSourceFromExtractSubreg() {
20782068
if (DefSubReg)
20792069
return ValueTrackerResult();
20802070

2081-
if (!TII)
2082-
// We could handle the EXTRACT_SUBREG here, but we do not want to
2083-
// duplicate the code from the generic TII.
2084-
return ValueTrackerResult();
2085-
20862071
RegSubRegPairAndIdx ExtractSubregInputReg;
20872072
if (!TII->getExtractSubregInputs(*Def, DefIdx, ExtractSubregInputReg))
20882073
return ValueTrackerResult();

0 commit comments

Comments
 (0)