[all-commits] [llvm/llvm-project] 64fa76: Reapply "NFC: DebugInfo: Refactor RangeSpanList to...
David Blaikie via All-commits
all-commits at lists.llvm.org
Wed Dec 18 16:28:28 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 64fa76ef553c15b556fbd06383c1d28baf0bc142
https://github.com/llvm/llvm-project/commit/64fa76ef553c15b556fbd06383c1d28baf0bc142
Author: David Blaikie <dblaikie at gmail.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfFile.h
Log Message:
-----------
Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a struct, like DebugLocStream::List"
Move these data structures closer together so their emission code can
eventually share more of its implementation.
Was an egregious bug (completely untested, evidently) where I hadn't
inverted a DWARFv5 test as needed, so it was doing the exact opposite of
what was required & thus tried to emit a DWARFv5 range list header in
DWARFv4.
Reapply 8e04896288d22ed8bef7ac367923374f96b753d6 which was
reverted in a8154e5e0c83d2f0f65f3b4fb1a0bc68785bd975.
Commit: eed0242330926815d19dd0d54f393576bcffc762
https://github.com/llvm/llvm-project/commit/eed0242330926815d19dd0d54f393576bcffc762
Author: David Blaikie <dblaikie at gmail.com>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
M llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp
M llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
M llvm/test/tools/llvm-dwarfdump/X86/debug_info_addrx.s
Log Message:
-----------
DebugInfo: Don't use implicit zero addr_base
(found when LLVM fails to emit addr_base for gmlt+DWARFv5)
Compare: https://github.com/llvm/llvm-project/compare/d15241ed2c23...eed024233092
More information about the All-commits
mailing list