Extend the dumping infrastructure to deal with additional
authorEric Christopher <echristo@gmail.com>
Wed, 2 Jan 2013 23:52:13 +0000 (23:52 +0000)
committerEric Christopher <echristo@gmail.com>
Wed, 2 Jan 2013 23:52:13 +0000 (23:52 +0000)
commit82de10a34c9432029040ced17129079a7d80904e
treeb86879793d221ee32e3ddae9b8f6bf4ff28797fa
parent278bac3fba5ae8ae620c961621493e6e2ad6f953
Extend the dumping infrastructure to deal with additional
sections for debug info. These are some of the dwo sections from the
DWARF5 split debug info proposal. Update the fission-cu.ll testcase
to show what we should be able to dump more of now.

Work in progress: Ultimately the relocations will be gone for the
dwo section and the strings will be a different form (as well as
the rest of the sections will be included).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171428 91177308-0d34-0410-b5e6-96231b3b80d8
lib/DebugInfo/DWARFCompileUnit.cpp
lib/DebugInfo/DWARFCompileUnit.h
lib/DebugInfo/DWARFContext.cpp
lib/DebugInfo/DWARFContext.h
lib/DebugInfo/DWARFDebugInfoEntry.cpp
lib/DebugInfo/DWARFFormValue.cpp
test/DebugInfo/X86/fission-cu.ll