summaryrefslogtreecommitdiff
path: root/lld/MachO/Symbols.cpp
AgeCommit message (Expand)Author
2024-09-05[lld-macho][arm64] Enhance safe ICF with thunk-based deduplication (#106573)alx32
2024-09-04[lld-macho] Always store symbol name length eagerly (NFC) (#106906)Daniel Bertalan
2024-04-18[lld-macho][NFC] Preserve original symbol isec, unwindEntry and size (#88357)alx32
2023-06-06reland: [Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers
2023-05-20[lld-macho] Remove partially supported 32-bit ARM archVincent Lee
2023-05-02Revert "[Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers
2023-05-02[Demangle] make llvm::demangle take std::string_view rather than const std::s...Nick Desaulniers
2022-10-21[lld-macho] Map file should map symbols to their original bitcode fileJez Ng
2022-10-14[lld-macho][nfc] lld/Common's `demangle()` is redundant for Mach-OJez Ng
2022-10-04[lld/mac] With -demangle, strip leading _ from non-mangled namesNico Weber
2022-10-04[lld-macho] Add support for emitting chained fixupsDaniel Bertalan
2022-06-23[lld-macho] Use source information in duplicate symbol errorsDaniel Bertalan
2022-04-11[lld-macho][nfc] Use includeInSymtab for all symtab-skipping logicJez Ng
2022-04-07[lld/mac] Don't emit stabs entries for functions folded during ICFNico Weber
2022-03-14[lld-macho] -flat_namespace for dylibs should make all externs interposableJez Ng
2022-03-14[lld-macho][nfc] Allow Defined symbols to be placed in binding sectionsJez Ng
2022-01-11[lld-macho] Rename LazySymbol to LazyArchive. NFCFangrui Song
2022-01-05[lld] Add support for other demanglers other than ItaniumLuís Ferreira
2021-12-30Revert "[lld] Add support for other demanglers other than Itanium"Luís Ferreira
2021-12-30[lld] Add support for other demanglers other than ItaniumLuís Ferreira
2021-11-17[lld-macho][nfc] Factor-out NFC changes from main __eh_frame diffGreg McGary
2021-11-16[MachO] Move type size asserts to source files. NFCShoaib Meenai
2021-11-16[MachO] Reduce size of Symbol and DefinedShoaib Meenai
2021-11-12[lld-macho] Fix warningKeith Smiley
2021-11-12[lld-macho] Allow exporting weak_def_can_be_hidden(AKA "autohide") symbolsVy Nguyen
2021-10-29[lld-macho][nfc] Canonicalize all pointers to InputSections early onJez Ng
2021-10-26[lld-macho] Associate compact unwind entries with function symbolsJez Ng
2021-06-17[lld-macho] Implement ICFGreg McGary
2021-06-13[lld-macho][nfc] Remove InputSection::outSecFileOffJez Ng
2021-06-11[lld-macho][nfc] Move liveness-tracking fields into ConcatInputSectionJez Ng
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
2021-05-12[lld-macho] Implement branch-range-extension thunksGreg McGary
2021-04-06[lld-macho] clang-format cleanupJez Ng
2021-03-12[lld-macho][nfc] Give every SyntheticSection a fake InputSectionJez Ng
2021-02-03[lld-macho] Associate each Symbol with an InputFileJez Ng
2020-12-01[lld/mac] Fix issues around thin archivesNico Weber
2020-11-24clang+lld: Improve clang+ld.darwinnew.lld interaction, pass -demangleNico Weber
2020-09-25[lld-macho] Support absolute symbolsJez Ng
2020-07-30[lld-macho] Support __dso_handle for C++Jez Ng
2020-06-02[lld-macho] Set __PAGEZERO size to 4GBJez Ng
2020-05-14[lld] Add archive file support to Mach-O backendKellie Medlin
2020-04-02Reland D75382 "[lld] Initial commit for new Mach-O backend"Fangrui Song
2020-04-02Revert "[lld] Initial commit for new Mach-O backend"Oliver Stannard
2020-03-31[lld] Initial commit for new Mach-O backendJez Ng