llvm-project/lld/test/MachO/Inputs
Jez Ng ac2dd06b91 [lld-macho] Deduplicate CFStrings
`__cfstring` is a special literal section, so instead of breaking it up
at symbol boundaries, we break it up at fixed-width boundaries (since
each literal is the same size). Symbols can only occur at one of those
boundaries, so this is strictly more powerful than
`.subsections_via_symbols`.

With that in place, we then run the section through ICF.

This change is about perf-neutral when linking chromium_framework.

Reviewed By: #lld-macho, gkm

Differential Revision: https://reviews.llvm.org/D105045
2021-07-01 21:22:38 -04:00
..
MacOSX.sdk [lld-macho] Deduplicate CFStrings 2021-07-01 21:22:38 -04:00
WatchOS.sdk/usr/lib [lld-macho] Initial scaffolding for ARM32 support 2021-04-30 16:17:25 -04:00
iPhoneSimulator.sdk/usr/lib [lld-macho] Skip platform checks for a few libSystem re-exports 2021-04-20 19:54:53 -04:00
DependencyDump.py Revert "Revert "Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"""""" 2021-03-23 14:51:05 -04:00
libReexportSystem.tbd [lld-macho] Fix & fold reexport-nested-libs test into stub-link.s 2021-03-04 14:36:46 -05:00
libStubLink.tbd [lld-macho] Filter TAPI re-exports by target 2021-03-04 14:36:47 -05:00
libgoodbye.s [lld-macho] Support calls to functions in dylibs 2020-05-09 20:56:22 -07:00
libhello.s [lld-macho] Support calls to functions in dylibs 2020-05-09 20:56:22 -07:00