Remove assertion. Not all use operands are reads.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150149 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Lang Hames 2012-02-09 04:39:48 +00:00
parent f7b96311d2
commit 394d712711

View File

@ -940,9 +940,6 @@ void LiveIntervals::moveInstr(MachineBasicBlock::iterator insertPt,
if (!mop.isReg() || mop.getReg() == 0)
continue;
unsigned reg = mop.getReg();
if (mop.isUse()) {
assert(mop.readsReg());
}
if (mop.readsReg() && !ecs.count(reg)) {
uses.insert(reg);