aboutsummaryrefslogtreecommitdiff
path: root/lld/MachO
AgeCommit message (Expand)AuthorFilesLines
2024-03-25[lld-macho][NFC] Refactor ObjCSelRefsSection => ObjCSelRefsHelper (#86456)alx324-26/+18
2024-03-22Revert "[BOLT] Add BB index to BAT (#86044)"Amir Ayupov5-47/+56
2024-03-22[BOLT] Add BB index to BAT (#86044)Amir Ayupov5-56/+47
2024-03-21[lld][macho] Fix gcc category merging warning (#86091)alx321-2/+4
2024-03-21[lld-macho][NFC] Refactor insertions into inputSections (#85692)alx325-45/+52
2024-03-20[lld] Fix -Wstring-conversion in ObjC.cpp (NFC)Jie Fu1-2/+2
2024-03-19[lld-macho] Implement ObjC category merging (-objc_category_merging) (#85727)alx325-8/+954
2024-03-18Revert "[lld-macho] Implement ObjC category merging (-objc_category_merging) ...Kyungwoo Lee5-945/+8
2024-03-18Revert "[lld] Fix warnings"Kyungwoo Lee1-2/+0
2024-03-18[lld] Fix warningsKazu Hirata1-0/+2
2024-03-18[lld-macho] Implement ObjC category merging (-objc_category_merging) (#82928)alx325-8/+945
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