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