Be more verbose when detecting dominance problems.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 13 Jul 2012 23:39:05 +0000 (23:39 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 13 Jul 2012 23:39:05 +0000 (23:39 +0000)
commitc8981f2e3d6237742714883256cd778acf0eeebe
treeef362139fcf7bd150672fefdc8ea7c6bd93a45dd
parente08c32249fca32cd7b122024a4ca252fcb235694
Be more verbose when detecting dominance problems.

Catch uses of undefined physregs that haven't been added to basic block
live-in lists. Run the verifier to pinpoint the problem.

Also run the verifier when a virtual register use is not jointly
dominated by defs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160207 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/LiveRangeCalc.cpp
lib/CodeGen/LiveRangeCalc.h