Simplify mapping to variable from its abstract variable info.
authorDevang Patel <dpatel@apple.com>
Mon, 15 Aug 2011 19:01:20 +0000 (19:01 +0000)
committerDevang Patel <dpatel@apple.com>
Mon, 15 Aug 2011 19:01:20 +0000 (19:01 +0000)
commit5a1a67cd3f35b82bcae5dc5dce6ffd9b9549a5c0
tree161170c9906cf97552c6f94f14b2fa7c56663f1e
parent305e046e539a2713190be6de5ffb3f57708ef45f
Simplify mapping to variable from its abstract variable info.
When a variable is inlined multiple places, abstract variable keeps name, location, type etc.. info and all other concreate instances of the variable directly refers to abstract variable.

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