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)
commitfdfc1ebfbc52e752704f8d7a74ff41eacaad2d25
treeefc3aaa82eadf9a8b89e9da6a628a60c84cb2cd0
parentedf0d38c9d3ef522a43d2cb514c90794eaa50dfd
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.

llvm-svn: 187052
12 files changed:
llvm/lib/IR/DebugInfo.cpp
llvm/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll
llvm/test/CodeGen/ARM/2010-06-25-Thumb2ITInvalidIterator.ll
llvm/test/CodeGen/ARM/debug-info-branch-folding.ll
llvm/test/CodeGen/Hexagon/hwloop-dbg.ll
llvm/test/CodeGen/PowerPC/dbg.ll
llvm/test/CodeGen/Thumb/2010-07-15-debugOrdering.ll
llvm/test/CodeGen/X86/2010-05-25-DotDebugLoc.ll
llvm/test/CodeGen/X86/dbg-large-unsigned-const.ll
llvm/test/DebugInfo/X86/low-pc-cu.ll
llvm/test/Transforms/GlobalOpt/2009-03-05-dbg.ll
llvm/test/Transforms/StripSymbols/2010-07-01-DeadDbgInfo.ll