[all-commits] [llvm/llvm-project] a84e1e: [DWARF] Add linkagename to hash

Alexander Yermolovich via All-commits all-commits at lists.llvm.org
Fri Jul 8 10:17:03 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a84e1e6c0d5d742db47d89ff6bdab19c3ccff779
      https://github.com/llvm/llvm-project/commit/a84e1e6c0d5d742db47d89ff6bdab19c3ccff779
  Author: Alexander Yermolovich <ayermolo at fb.com>
  Date:   2022-07-08 (Fri, 08 Jul 2022)

  Changed paths:
    M llvm/lib/CodeGen/AsmPrinter/DIEHashAttributes.def
    M llvm/test/DebugInfo/X86/convert-loclist.ll
    M llvm/test/DebugInfo/X86/fission-hash-local.ll
    M llvm/test/DebugInfo/X86/sret.ll
    M llvm/unittests/CodeGen/DIEHashTest.cpp

  Log Message:
  -----------
  [DWARF] Add linkagename to hash

Originally encountered with RUST, but also there are cases with distributed LTO
where debug info dwo units contain structurally the same debug information, with
difference in DW_AT_linkage_name. This causes collision on DWO ID.

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




More information about the All-commits mailing list