Debug Info: improve the Finder.
authorManman Ren <manman.ren@gmail.com>
Wed, 24 Jul 2013 17:10:09 +0000 (17:10 +0000)
committerManman Ren <manman.ren@gmail.com>
Wed, 24 Jul 2013 17:10:09 +0000 (17:10 +0000)
commit504a7fb8f9499a46d7c62a691cb6fa373e23387b
tree726665fe7d6352da28eb3fef28c0e091ed40ebf1
parent6a565e5be6c3daa69a32d2cf879df8699c7e0f88
Debug Info: improve the Finder.

Improve the Finder to handle context of a DIVariable used by DbgValueInst.
Fix testing cases to make them pass the verifier.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187052 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/IR/DebugInfo.cpp
test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll
test/CodeGen/ARM/2010-06-25-Thumb2ITInvalidIterator.ll
test/CodeGen/ARM/debug-info-branch-folding.ll
test/CodeGen/Hexagon/hwloop-dbg.ll
test/CodeGen/PowerPC/dbg.ll
test/CodeGen/Thumb/2010-07-15-debugOrdering.ll
test/CodeGen/X86/2010-05-25-DotDebugLoc.ll
test/CodeGen/X86/dbg-large-unsigned-const.ll
test/DebugInfo/X86/low-pc-cu.ll
test/Transforms/GlobalOpt/2009-03-05-dbg.ll
test/Transforms/StripSymbols/2010-07-01-DeadDbgInfo.ll