aboutsummaryrefslogtreecommitdiff
path: root/lld/MachO
AgeCommit message (Expand)AuthorFilesLines
2024-03-10[lld-macho][NFC] Refactor ObjCSelRefsSection out of ObjCStubsSection (#83878)alx323-49/+83
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini1-1/+1
2024-03-01[lld][macho][NFC] Add specific namespace scope for objc symbol names (#83618)alx323-6/+8
2024-02-27[lld] Adds support for xros. (#83031)rohit-rao2-7/+14
2024-02-16Revert "[lld] enable fixup chains by default (#79894)"Hans Wennborg1-37/+24
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 Lee8-68/+84
2024-02-01[lld-macho] Make ObjC category checker print the source file name of category...alx321-2/+13
2024-01-31[lld] enable fixup chains by default (#79894)Richard Howell1-24/+37
2024-01-29[lld-macho] dead-strip objc stubs (#79726)Kyungwoo Lee4-6/+25
2024-01-26[TextAPI] Rename SymbolKind to EncodeKind (#79622)Cyndy Ishida1-8/+8
2024-01-23[lld-macho][arm64] implement -objc_stubs_small (#78665)Kyungwoo Lee8-47/+130
2024-01-22[lld] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2024-01-20[lld-macho] Find objects in library search path (#78628)OldWorldOrdr1-0/+4
2024-01-18[lld-macho] Fix for objc_msgSend stubs (#78557)kyulee-com1-2/+3
2024-01-12[lld] Use StringRef::consume_front_insensitive (NFC)Kazu Hirata1-2/+1
2023-12-22lld/MachO: Fix two typos to cycle botsNico Weber2-2/+2
2023-12-09[ADT] Rename SmallString::{starts,ends}with to {starts,ends}_with (#74916)Kazu Hirata1-1/+1
2023-11-08[lld][MachO] Prevent doubled N_SO when comp_dir and name absolute (#71608)Daniel Thornburgh1-1/+10
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-1/+1
2023-09-28[NFC][LLD] Refactor some copy-paste into the Common library (#67598)Matheus Izvekov1-13/+1
2023-09-26[lld-macho][NFC] Remove redundant checks (#67450)kyulee-com1-4/+2
2023-09-26[lld/mac] Resolve defined symbols before undefined symbols in bitcode (#67445)Nico Weber1-3/+10
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-4/+4
2023-09-11[lld-macho][nfc]Add bounds on sections and subsections check before attemptin...Vy Nguyen1-0/+4
2023-09-11[lld][MachO] Add option to suppress mismatch profile errors (#65551)Ellis Hoag4-0/+12
2023-09-07[lld-macho]Limit "cannot-export-hidden-symbol" warnings to only 3 to avoid cr...Vy Nguyen1-3/+12
2023-08-30[NFC] Remove unused variables declared in conditionsTakuya Shimizu1-2/+2
2023-08-22[lld-macho] Stricter Bitcode Symbol ResolutionKyungwoo Lee4-8/+52
2023-08-15Reapply "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-3/+7
2023-08-14Revert "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-7/+3
2023-08-14[Option] Add "Visibility" field and clone the OptTable APIs to use itJustin Bogner1-3/+7
2023-08-13[lld-macho] Postprocess LC Linker OptionKyungwoo Lee4-23/+64
2023-08-09[lld-macho]Rework error-checking in peeking at first-member in archive to avo...Vy Nguyen1-18/+24
2023-08-04[llvm] Extract common `OptTable` bits into macrosJan Svoboda1-1/+1
2023-08-04[lld-macho] Fixed crashes when linking with incompatible-arch archives/Vy Nguyen3-25/+76
2023-07-24[Support] Change MapVector's default template parameter to SmallVector<*, 0>Fangrui Song1-1/+1
2023-07-19[lld-macho] Use fixed chunk size for UUIDFangrui Song1-4/+1
2023-07-19[lld-macho] Implement -no_uuidKeith Smiley4-4/+8
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 Song4-7/+7
2023-06-19Re-land [LLD] Allow usage of LLD as a libraryAlexandre Ganea1-3/+6
2023-06-15[lld-macho] Switch to new tool IDKeith Smiley1-1/+1
2023-06-14Revert "[LLD] Allow usage of LLD as a library"Leonard Chan1-6/+3
2023-06-13[LLD] Allow usage of LLD as a libraryAlexandre Ganea1-3/+6
2023-06-07Reland "D144999 [MC][MachO]Only emits compact-unwind format for "canonical" p...Vy Nguyen1-2/+5
2023-06-06reland: [Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-1/+1
2023-06-06[lld-macho]Ensure canonicalization happen even for "skipped" referent sections.Vy Nguyen1-6/+11
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song11-23/+23
2023-05-31[lld] add context-sensitive PGO options for MachOEllis Hoag4-0/+10