Move emission of the debug string table to early in the debug
authorEric Christopher <echristo@gmail.com>
Fri, 20 Sep 2013 23:22:52 +0000 (23:22 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 20 Sep 2013 23:22:52 +0000 (23:22 +0000)
commit9e0b08dd2053843fd330774cdbac06a7b0191f14
treeddcb67b5aff1012d9d1fbd578217743d62306022
parentd93e8a06b2ca09ab18f390cd514b7443e2e571f7
Move emission of the debug string table to early in the debug
info finalization to greatly reduce the number of fixups that the
assembler has to handle in order to improve compile time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191119 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
test/DebugInfo/AArch64/variable-loc.ll
test/DebugInfo/SystemZ/variable-loc.ll
test/DebugInfo/X86/stringpool.ll