[all-commits] [llvm/llvm-project] 99960d: [DWARF] Get rid of DWARFDebugNames::HeaderPOD. NFC.

Igor Kudrin via All-commits all-commits at lists.llvm.org
Thu Jan 23 00:14:25 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 99960de7414a350a2953008875e904a0b70df171
      https://github.com/llvm/llvm-project/commit/99960de7414a350a2953008875e904a0b70df171
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-01-23 (Thu, 23 Jan 2020)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
    M llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp

  Log Message:
  -----------
  [DWARF] Get rid of DWARFDebugNames::HeaderPOD. NFC.

This structure was used to get the size of the fixed-size part of a Name
Index header for 32-bit DWARF. It is unsuitable for 64-bit DWARF because
the size of the unit length field is different.

Differential Revision: https://reviews.llvm.org/D73040


  Commit: 8306f55bfa2b14ac4289c6f1d3ab5c4a64d37f6b
      https://github.com/llvm/llvm-project/commit/8306f55bfa2b14ac4289c6f1d3ab5c4a64d37f6b
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2020-01-23 (Thu, 23 Jan 2020)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
    M llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
    M llvm/test/DebugInfo/X86/dwarfdump-debug-names.s

  Log Message:
  -----------
  [DWARF] Eliminate the DWARFDebugNames::Header::Padding field.

The padding field is reserved for DWARF and does not contain any useful
information. No need to read, store and report it.

Differential Revision: https://reviews.llvm.org/D73042


Compare: https://github.com/llvm/llvm-project/compare/62c221b5090c...8306f55bfa2b


More information about the All-commits mailing list