Skip to content

Commit afdb224

Browse files
committed
PeepholeOpt: Remove subreg def check for insert_subreg
1 parent 1b284c5 commit afdb224

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

llvm/lib/CodeGen/PeepholeOptimizer.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2028,12 +2028,7 @@ ValueTrackerResult ValueTracker::getNextSourceFromRegSequence() {
20282028
ValueTrackerResult ValueTracker::getNextSourceFromInsertSubreg() {
20292029
assert((Def->isInsertSubreg() || Def->isInsertSubregLike()) &&
20302030
"Invalid definition");
2031-
2032-
if (Def->getOperand(DefIdx).getSubReg())
2033-
// If we are composing subreg, bail out.
2034-
// Same remark as getNextSourceFromRegSequence.
2035-
// I.e., this may be turned into an assert.
2036-
return ValueTrackerResult();
2031+
assert(!Def->getOperand(DefIdx).getSubReg() && "no subreg defs in SSA");
20372032

20382033
RegSubRegPair BaseReg;
20392034
RegSubRegPairAndIdx InsertedReg;

0 commit comments

Comments
 (0)