We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1b284c5 commit a6e69dbCopy full SHA for a6e69db
llvm/lib/CodeGen/PeepholeOptimizer.cpp
@@ -2028,12 +2028,7 @@ ValueTrackerResult ValueTracker::getNextSourceFromRegSequence() {
2028
ValueTrackerResult ValueTracker::getNextSourceFromInsertSubreg() {
2029
assert((Def->isInsertSubreg() || Def->isInsertSubregLike()) &&
2030
"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();
+ assert(!Def->getOperand(DefIdx).getSubReg() && "no subreg defs in SSA");
2037
2038
RegSubRegPair BaseReg;
2039
RegSubRegPairAndIdx InsertedReg;
0 commit comments