aboutsummaryrefslogtreecommitdiff
path: root/lld/MachO
AgeCommit message (Expand)AuthorFilesLines
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
2023-05-31[lld] Add --lto-debug-pass-manager optionEllis Hoag4-0/+5
2023-05-30[lld-macho] Remove linking bitcode supportKeith Smiley7-112/+22
2023-05-23[lld-macho] Add support for .so file discoveryKeith Smiley2-4/+5
2023-05-20[lld-macho] Remove partially supported 32-bit ARM archVincent Lee12-265/+39
2023-05-19Revert "[RFC][MC][MachO]Only emits compact-unwind format for "canonical" pers...Nico Weber1-5/+2
2023-05-18[RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality ...Vy Nguyen1-2/+5
2023-05-02Revert "[Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-1/+1
2023-05-02[Demangle] make llvm::demangle take std::string_view rather than const std::s...Nick Desaulniers1-1/+1
2023-04-26[LTO] Change getThinLTOOutputFile to take StringRefFangrui Song1-3/+2
2023-04-20[lld-macho] Tweak the names we give to archive membersJez Ng1-3/+2
2023-04-06[lld-macho] Add new -reproducible flagKeith Smiley2-1/+5
2023-04-05[lld-macho][nfc] std::find_if -> llvm::find_ifJez Ng1-4/+2
2023-04-05[lld-macho][nfc] Clean up a bunch of clang-tidy issuesJez Ng6-26/+29
2023-04-04[lld] Support separate native object file path in --thinlto-prefix-replaceIvan Tadeu Ferreira Antunes Filho3-7/+24
2023-04-04[lld-macho] Check if DWARF offset is too large for compact unwindJez Ng1-1/+20
2023-03-31[lld-macho] Gate category checking behind --check-category-conflictsJez Ng2-1/+5
2023-03-30[lld-macho] Don't emit spurious dupe method warnings for +load methodsJez Ng1-0/+13
2023-03-30[lld-macho][objc] Don't crash when rodata isn't statically linkedJez Ng1-6/+8