[all-commits] [llvm/llvm-project] 2216ee: This patch allows llvm-dwarfutil to utilize accele...
avl-llvm via All-commits
all-commits at lists.llvm.org
Mon Jan 16 05:49:16 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2216ee4909f01d6547fd3bda978c00b2c587ff2f
https://github.com/llvm/llvm-project/commit/2216ee4909f01d6547fd3bda978c00b2c587ff2f
Author: Alexey Lapshin <a.v.lapshin at mail.ru>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M llvm/include/llvm/CodeGen/AsmPrinter.h
M llvm/include/llvm/DWARFLinker/DWARFLinker.h
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
M llvm/lib/CodeGen/AsmPrinter/DIE.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
M llvm/lib/DWARFLinker/DWARFLinker.cpp
M llvm/lib/DWARFLinker/DWARFStreamer.cpp
A llvm/test/tools/llvm-dwarfutil/ELF/X86/Inputs/dwarf5.out
A llvm/test/tools/llvm-dwarfutil/ELF/X86/accelerator-dwarf4.test
A llvm/test/tools/llvm-dwarfutil/ELF/X86/accelerator-dwarf5.test
M llvm/test/tools/llvm-dwarfutil/ELF/X86/dwarf4-macro.test
M llvm/test/tools/llvm-dwarfutil/ELF/X86/dwarf5-macro.test
M llvm/test/tools/llvm-dwarfutil/ELF/X86/verbose.test
A llvm/test/tools/llvm-dwarfutil/ELF/X86/warning-pubnames.test
A llvm/test/tools/llvm-dwarfutil/ELF/X86/warning-pubtypes.test
R llvm/test/tools/llvm-dwarfutil/ELF/X86/warning-skipped-names.test
R llvm/test/tools/llvm-dwarfutil/ELF/X86/warning-skipped-pubnames.test
R llvm/test/tools/llvm-dwarfutil/ELF/X86/warning-skipped-pubtypes.test
M llvm/tools/llvm-dwarfutil/DebugInfoLinker.cpp
M llvm/tools/llvm-dwarfutil/Options.h
M llvm/tools/llvm-dwarfutil/Options.td
M llvm/tools/llvm-dwarfutil/llvm-dwarfutil.cpp
M llvm/unittests/CodeGen/TestAsmPrinter.cpp
Log Message:
-----------
This patch allows llvm-dwarfutil to utilize accelerator tables
generation code from DWARFLinker. It adds command line option:
--build-accelerator [none,DWARF]
Build accelerator tables(default: none)
=none - Do not build accelerators
=DWARF - Build accelerator tables according to the resulting DWARF version
DWARFv4: .debug_pubnames and .debug_pubtypes
DWARFv5: .debug_names
Differential Revision: https://reviews.llvm.org/D139638
More information about the All-commits
mailing list