[all-commits] [llvm/llvm-project] 8610d3: [DebugInfo] Only generate template parameters in t...
Liu Ke via All-commits
all-commits at lists.llvm.org
Wed Jan 14 18:36:11 PST 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8610d359c5babec353d86101218e57c37a14ced8
https://github.com/llvm/llvm-project/commit/8610d359c5babec353d86101218e57c37a14ced8
Author: Liu Ke <liuke.gehry at bytedance.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M llvm/include/llvm/IR/DebugInfoMetadata.h
M llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
A llvm/test/DebugInfo/X86/fission-simple-template-names.ll
M llvm/test/DebugInfo/X86/fission-template.ll
Log Message:
-----------
[DebugInfo] Only generate template parameters in the skeleton CU for a template function/type with simplified name (3/3) (#175879)
Currently, when generating debug info for skeleton units, all template
parameters are emitted unconditionally. To optimize debug info size, the
emission should be conditional — providing parameters only for template
types/functions whose names have actually been simplified. As described
in [this
RFC](https://discourse.llvm.org/t/rfc-debuginfo-selectively-generate-template-parameters-in-the-skeleton-cu/89395).
Previous patches: #175130, #175708
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