[all-commits] [llvm/llvm-project] a6f40e: [DWARFLinker] Add assembly-label range handling to...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Tue May 5 09:41:42 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a6f40eed9b4cb1976d5c92be2700bf0931673057
      https://github.com/llvm/llvm-project/commit/a6f40eed9b4cb1976d5c92be2700bf0931673057
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2026-05-05 (Tue, 05 May 2026)

  Changed paths:
    M llvm/lib/DWARFLinker/Parallel/DependencyTracker.cpp
    M llvm/test/tools/dsymutil/asm-line-tables.test

  Log Message:
  -----------
  [DWARFLinker] Add assembly-label range handling to parallel linker (#195366)

Assembly CUs typically have DW_TAG_label entries instead of subprograms,
so the parallel linker's line-table filter saw no function ranges and
dropped every row. Mirror the classic linker: for labels in
Mips_Assembler or Assembly CUs, look up an assembly range via
getAssemblyRangeForAddress and call addFunctionRange before falling back
to addLabelLowPc.



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