[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