[PATCH] D35730: RA: Remove assert on empty live intervals
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 21 13:59:52 PDT 2017
arsenm added inline comments.
================
Comment at: lib/CodeGen/RegAllocBase.cpp:147
DEBUG(dbgs() << "queuing new interval: " << *SplitVirtReg << "\n");
- assert(!SplitVirtReg->empty() && "expecting non-empty interval");
assert(TargetRegisterInfo::isVirtualRegister(SplitVirtReg->reg) &&
----------------
qcolombet wrote:
> If that's empty and legit, I believe we shouldn't try to enqueue it.
It still needs to be allocated to a register, otherwise an undef vreg use is left around
https://reviews.llvm.org/D35730
More information about the llvm-commits
mailing list