Support DWARF discriminators in object streamer.
authorDiego Novillo <dnovillo@google.com>
Fri, 14 Feb 2014 19:27:53 +0000 (19:27 +0000)
committerDiego Novillo <dnovillo@google.com>
Fri, 14 Feb 2014 19:27:53 +0000 (19:27 +0000)
commit5b5cf503b53ff103c9c0ecb735479366d79a47bf
tree59bf9ac85d7945b610df04f2c8049dde58b792c4
parent4cdaa7d778e6b61df85a4b870b3b959cd40a5911
Support DWARF discriminators in object streamer.

Summary:
This adds support for emitting DWARF path discriminator values in
the object streamer. It also changes the DWARF dumper to show
discriminator values in the line table output.

Reviewers: echristo

CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D2794

llvm-svn: 201427
llvm/lib/DebugInfo/DWARFDebugLine.cpp
llvm/lib/DebugInfo/DWARFDebugLine.h
llvm/lib/MC/MCDwarf.cpp
llvm/test/DebugInfo/X86/ending-run.ll
llvm/test/DebugInfo/X86/line-info.ll
llvm/test/MC/ELF/discriminator.s [new file with mode: 0644]
llvm/test/MC/MachO/gen-dwarf-cpp.s
llvm/test/MC/MachO/gen-dwarf.s