Remove the last of the special case code for emitting attributes.
authorEric Christopher <echristo@gmail.com>
Thu, 6 Mar 2014 00:00:56 +0000 (00:00 +0000)
committerEric Christopher <echristo@gmail.com>
Thu, 6 Mar 2014 00:00:56 +0000 (00:00 +0000)
commit001e676e4b919c553ad196510b9c12f93f4913d9
treec371e54db715fc26571ea4b785c77d05c0e6fa23
parentec3c85e0434dcfa5d9314b544078b96bac964972
Remove the last of the special case code for emitting attributes.
This works by moving the existing code into the DIEValue hierarchy
and using the DwarfDebug pointer off of the AsmPrinter to access
any global information we need.

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