summaryrefslogtreecommitdiff
path: root/lld/MachO/SyntheticSections.cpp
AgeCommit message (Expand)Author
2025-11-17[lld][MachO] Read cstring order for non deduped sections (#161879)Ellis Hoag
2025-10-03[lld][MachO] Tail merge strings (#161262)Ellis Hoag
2025-09-30[lld][MachO] Use llvm::Align and remove StringOffset type (#161253)Ellis Hoag
2025-09-30[lld][macho][NFC] Factor count zeros into helper function (#161241)Ellis Hoag
2025-09-26[lld][macho] Rename test to fix spelling (#160938)Ellis Hoag
2025-06-15[lld] Use range-based for loops (NFC) (#144251)Kazu Hirata
2025-06-05[lld][macho] Support order cstrings with -order_file (#140307)SharonXSharon
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata
2025-05-24[lld] Use llvm::less_second (NFC) (#141349)Kazu Hirata
2025-03-27[lld-macho] Fix STABS entries for `--icf=safe_thunks` and `--keep-icf-stabs` ...alx32
2025-01-23[lld-macho] Implement symbol string deduplication (#123874)alx32
2025-01-22[lld] Migrate away from PointerUnion::dyn_cast (NFC) (#123891)Kazu Hirata
2025-01-05[lld][MachO] Fix warning while building for wasm (#120889)Anutosh Bhat
2024-12-14[lld] Migrate away from PointerUnion::{is,get} (NFC) (#119993)Kazu Hirata
2024-11-20[lld-macho] Fix compatibility between --icf=safe_thunks and --keep-icf-stabs ...alx32
2024-10-04[lld-macho] Fix invalid DWARF with --icf=safe_thunks (#111097)alx32
2024-09-05[lld-macho][arm64] Enhance safe ICF with thunk-based deduplication (#106573)alx32
2024-08-19[lld][MachO] Fix a suspicous assert in SyntheticSections.cppDavid Spickett
2024-08-14[lld-macho] Make relative method lists work on x86-64 (#103905)Daniel Bertalan
2024-07-10[lld-macho] Use larger ordinal encoding if import count requires it (#98305)Daniel Bertalan
2024-06-13[lld-macho] Mark local personality functions as `INDIRECT_SYMBOL_LOCAL` (#95171)Daniel Bertalan
2024-05-27[lld-macho] Add flag --keep-icf-stabs to LLD for MachO (#93137)alx32
2024-04-18[lld-macho][NFC] Preserve original symbol isec, unwindEntry and size (#88357)alx32
2024-03-27[lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is spe...alx32
2024-03-27[lld-macho] Implement support for ObjC relative method lists (#86231)alx32
2024-03-25[lld-macho][NFC] Refactor ObjCSelRefsSection => ObjCSelRefsHelper (#86456)alx32
2024-03-22Revert "[BOLT] Add BB index to BAT (#86044)"Amir Ayupov
2024-03-22[BOLT] Add BB index to BAT (#86044)Amir Ayupov
2024-03-21[lld-macho][NFC] Refactor insertions into inputSections (#85692)alx32
2024-03-10[lld-macho][NFC] Refactor ObjCSelRefsSection out of ObjCStubsSection (#83878)alx32
2024-02-16[lld/MachO] Fix assert on unsorted data-in-code entries (#81758)Nico Weber
2024-02-01[lld-macho] icf objc stubs (#79730)Kyungwoo Lee
2024-01-29[lld-macho] dead-strip objc stubs (#79726)Kyungwoo Lee
2024-01-23[lld-macho][arm64] implement -objc_stubs_small (#78665)Kyungwoo Lee
2023-07-19[lld-macho]Use install_name as Identifier for code-sign, if available.Vy Nguyen
2023-07-19[lld-macho] Switch to xxh3_64bitsFangrui Song
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song
2023-05-30[lld-macho] Remove linking bitcode supportKeith Smiley
2023-05-20[lld-macho] Remove partially supported 32-bit ARM archVincent Lee
2023-04-05[lld-macho][nfc] Clean up a bunch of clang-tidy issuesJez Ng
2023-03-27[lld-macho] Support re-exports of individual symbolsJez Ng
2023-03-07[lld-macho][nfc] Convert more alignTo() to alignToPowerOf2()Jez Ng
2023-03-03[lld-macho] Remove duplicate minimum version infoKeith Smiley
2023-01-28Use llvm::count{lr}_{zero,one} (NFC)Kazu Hirata
2022-11-10[lld-macho] Set 4-byte alignment for `__init_offsets`Daniel Bertalan
2022-10-30[lld] Fix a warningKazu Hirata
2022-10-22[lld-macho][nfc] Use llvm::enumerate + destructuring in more placesJez Ng
2022-10-21[lld-macho] Map file should map symbols to their original bitcode fileJez Ng
2022-10-04[lld-macho] Add support for emitting chained fixupsDaniel Bertalan
2022-09-17[lld-macho] Simplify base address calculation for init offsets (NFC)Daniel Bertalan