Files
raddebugger/src
Nikita Smith d34e1a7802 implement /OPT:ICF
Add identical COMDAT folding using a color-refinement over foldable
read-only sections. Hash section contents, relocation targets, and target
colors until partitions stabilize, then redirect folded COMDAT symlinks
and discard duplicate sections.

Honor .llvm_addrsig via /LLVM_ADDRSIG so address-significant sections
are not folded, keep separate color space for code, unwind info, and
MSVC vftables, and update COMDAT symbol/section mapping after folding.

Add linker tests covering function folding, relocation-sensitive folds,
alignment, color-space separation, symlink chains, .llvm_addrsig,
pdata/xdata, and C++ ICF cases.
2026-07-27 14:47:08 -07:00
..
2026-06-11 10:28:39 -07:00
2026-07-27 14:47:08 -07:00
2026-03-04 11:28:53 -08:00
2026-02-10 23:57:43 -08:00
2026-07-27 14:47:07 -07:00
2025-12-05 16:39:02 -08:00
2026-06-21 20:37:52 -07:00
2026-06-09 16:02:32 -07:00
2026-07-27 14:47:07 -07:00
2026-07-27 14:47:07 -07:00
2026-07-27 14:47:07 -07:00