DebugInfo: Deduplicate entries in the fission address table
authorDavid Blaikie <dblaikie@gmail.com>
Sat, 15 Feb 2014 19:34:03 +0000 (19:34 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sat, 15 Feb 2014 19:34:03 +0000 (19:34 +0000)
commit132a2879413c203a2f25ba90a1fa5d44ae1f7832
tree4bef2d182e2f48b71c08d6d28e2303146c17c3fd
parent16413fa2f92803444b27b7d7fd158d449732601b
DebugInfo: Deduplicate entries in the fission address table

This broke in r185459 while TLS support was being generalized to handle
non-symbol TLS representations.

I thought about/tried having an enum rather than a bool to track the
TLS-ness of the address table entry, but namespaces and naming seemed
more hassle than it was worth for only one caller that needed to specify
this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201469 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
test/DebugInfo/X86/tls.ll