DebugInfo: Don't put fission type units in comdat sections.
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 15 May 2014 23:18:15 +0000 (23:18 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 15 May 2014 23:18:15 +0000 (23:18 +0000)
commitf1b1f7fd73c5ab19b6f27c8c2c272539e913c075
tree134ed162f2d850d14989a65202cc6b4404073adc
parentae787d36ee9b355ad632dd2b41ac0b64a841f5bd
DebugInfo: Don't put fission type units in comdat sections.

Since type units in the dwo file are handled by a debug aware tool, they
don't need to leverage the ELF comdat grouping to implement
deduplication. Avoid creating all the .group sections for these as a
space optimization.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208930 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCObjectFileInfo.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h
lib/CodeGen/AsmPrinter/DwarfUnit.h
lib/MC/MCObjectFileInfo.cpp
test/DebugInfo/X86/generate-odr-hash.ll