Debug Info: use module flag to set up Dwarf version.
authorManman Ren <mren@apple.com>
Tue, 2 Jul 2013 23:40:10 +0000 (23:40 +0000)
committerManman Ren <mren@apple.com>
Tue, 2 Jul 2013 23:40:10 +0000 (23:40 +0000)
commit0e6783feed2f0f572a002bda38707fcd3267916d
tree3bf69ef6cb0a003d98ce98ad023d5cb60c9cbafc
parentd3b98530c55ab695ab02426a804ee0ca09f890b6
Debug Info: use module flag to set up Dwarf version.

Correctly handles ref_addr depending on the Dwarf version. Emit Dwarf with
version from module flag.

TODO: turn on/off features depending on the Dwarf version.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185484 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/AsmPrinter.h
lib/CodeGen/AsmPrinter/DIE.cpp
lib/CodeGen/AsmPrinter/DIE.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h
test/DebugInfo/version.ll [new file with mode: 0644]