[all-commits] [llvm/llvm-project] 361350: [BOLT][DWARF] Deduplicate Foreign TU list (#97629)

Alexander Yermolovich via All-commits all-commits at lists.llvm.org
Thu Jul 4 07:20:28 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 361350fc89a7579b6e0b2f6da5740556369d0b97
      https://github.com/llvm/llvm-project/commit/361350fc89a7579b6e0b2f6da5740556369d0b97
  Author: Alexander Yermolovich <43973793+ayermolo at users.noreply.github.com>
  Date:   2024-07-04 (Thu, 04 Jul 2024)

  Changed paths:
    M bolt/include/bolt/Core/DebugNames.h
    M bolt/lib/Core/DebugNames.cpp
    M bolt/test/X86/dwarf5-df-types-debug-names.test

  Log Message:
  -----------
  [BOLT][DWARF] Deduplicate Foreign TU list (#97629)

There could be multiple TUs with the same hash in various DWO files. In
bigger binaries this could be in the thousands. Although they could be
structurally different and we need to output Entries for all of them,
for the purposes of figuring out a TU hash we only need one entry in
Foreign TU list.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list