summaryrefslogtreecommitdiff
path: root/lld/MachO/ConcatOutputSection.cpp
AgeCommit message (Expand)Author
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata
2025-05-01[lld-macho] Fix branch extension logic compatibility with __objc_stubs (#137913)alx32
2025-01-09[lld-macho] Fix branch extension thunk estimation logic (#120529)alx32
2024-12-14[lld] Migrate away from PointerUnion::{is,get} (NFC) (#119993)Kazu Hirata
2024-07-23[lld-macho] Fix thunks for non-__text TEXT sections (#99052)Leonard Grey
2024-03-27[lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is spe...alx32
2023-05-20[lld-macho] Remove partially supported 32-bit ARM archVincent Lee
2023-03-07[lld-macho][nfc] Convert more alignTo() to alignToPowerOf2()Jez Ng
2023-02-16[lld-macho] Use uint64_t instead of size_t to fix 32 bit test failuresDavid Spickett
2023-02-14[lld-macho] Account for alignment in thunk insertion algorithmJez Ng
2022-11-16[lld-macho] Increase slop to prevent thunk out of range again.Mike Hommey
2022-06-16Replace to_hexString by touhexstr [NFC]Corentin Jabot
2022-05-24[lld-macho][nfc] Run clang-format on lld/MachO/*.{h,cpp}Vy Nguyen
2022-04-22[lld-macho] Remove stray debug printfJez Ng
2022-04-11[lld-macho][nfc] Use includeInSymtab for all symtab-skipping logicJez Ng
2022-04-07Fix format specifier. NFCI.Jorge Gorbe Moya
2022-04-07[lld-macho][nfc] Give non-text ConcatOutputSections order-independent finaliz...Jez Ng
2022-04-01[lld/mac] Tweak a few commentsNico Weber
2022-03-30[lld/mac] Give range extension thunks for local symbols local visibilityNico Weber
2022-02-03[lld-macho][nfc] Eliminate InputSection::SharedJez Ng
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea
2022-01-06[lld-macho] Increase slops to prevent thunk out of rangeVincent Lee
2021-12-11[lld-macho][nfc] InputSections don't need to track their total # of callsitesJez Ng
2021-11-12[lld-macho] Allow exporting weak_def_can_be_hidden(AKA "autohide") symbolsVy Nguyen
2021-11-02[lld-macho][nfc][cleanup] Fix a few code style lints and clang-tidy findingsVy Nguyen
2021-10-26[lld-macho] Associate compact unwind entries with function symbolsJez Ng
2021-09-18[lld/mac] Fix comment typo to cycle botsNico Weber
2021-08-30[lld/mac] Leave more room for thunks in thunk placement codeNico Weber
2021-08-30[lld/mac] Tweak estimateStubsInRangeVA a bitNico Weber
2021-08-30[lld/mac] Set branchRange a bit more carefullyNico Weber
2021-08-27[lld/mac] Don't assert on -dead_strip + arm64 range extension thunksNico Weber
2021-07-25[lld/mac] Move output segment rename logic into OutputSegmentNico Weber
2021-07-17[lld-macho] Have ICF operate on all sections at onceJez Ng
2021-07-05[lld-macho] Parse relocations quickly by assuming sorted orderJez Ng
2021-07-01[lld-macho] Factor out common InputSection membersJez Ng
2021-07-01[lld-macho] Move ICF earlier to avoid emitting redundant bindsJez Ng
2021-06-17[lld-macho] Rework mergeFlag to behave closer to what ld64 does.Vy Nguyen
2021-06-17[lld-macho] Implement ICFGreg McGary
2021-06-13[lld-macho][nfc] Remove InputSection::outSecFileOffJez Ng
2021-06-11[lld-macho][nfc] Have InputSection ctors take some parametersJez Ng
2021-06-11[lld/mac] Use sectionType() moreNico Weber
2021-06-07[lld-macho] Implement cstring deduplicationJez Ng
2021-06-02[lld/mac] Implement -dead_stripNico Weber
2021-05-25[lld-macho][nfc] Rename MergedOutputSection to ConcatOutputSectionJez Ng