Fix a verifier bug.

Make sure useless (def-only) intervals also get verified.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157000 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jakob Stoklund Olesen 2012-05-17 18:32:40 +00:00
parent 29424e8133
commit e3da8c6286

View File

@ -1076,7 +1076,7 @@ void MachineVerifier::verifyLiveIntervals() {
const LiveInterval &LI = *LVI->second;
// Spilling and splitting may leave unused registers around. Skip them.
if (MRI->use_empty(LI.reg))
if (MRI->reg_nodbg_empty(LI.reg))
continue;
// Physical registers have much weirdness going on, mostly from coalescing.