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 ba70368 commit 15c2d4bCopy full SHA for 15c2d4b
llvm/lib/CodeGen/PeepholeOptimizer.cpp
@@ -426,8 +426,8 @@ class RegSequenceRewriter : public Rewriter {
426
427
const MachineOperand &MODef = CopyLike.getOperand(0);
428
Dst.Reg = MODef.getReg();
429
- // If we have to compose sub-registers, bail.
430
- return MODef.getSubReg() == 0;
+ assert(MODef.getSubReg() == 0 && "cannot have subregister def in SSA");
+ return true;
431
}
432
433
bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override {
0 commit comments