Skip to content

Commit 83ccab3

Browse files
authored
PeepholeOpt: Remove pointless check for subregister def (#128850)
Subregister defs are illegal in SSA
1 parent 0f0d3fb commit 83ccab3

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

llvm/lib/CodeGen/PeepholeOptimizer.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2125,11 +2125,6 @@ ValueTrackerResult ValueTracker::getNextSourceFromPHI() {
21252125
assert(Def->isPHI() && "Invalid definition");
21262126
ValueTrackerResult Res;
21272127

2128-
// If we look for a different subreg, bail as we do not support composing
2129-
// subregs yet.
2130-
if (Def->getOperand(0).getSubReg() != DefSubReg)
2131-
return ValueTrackerResult();
2132-
21332128
// Return all register sources for PHI instructions.
21342129
for (unsigned i = 1, e = Def->getNumOperands(); i < e; i += 2) {
21352130
const MachineOperand &MO = Def->getOperand(i);

0 commit comments

Comments
 (0)