aboutsummaryrefslogtreecommitdiff
path: root/lld/MachO/Writer.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-22[LLD][MachO] Option to emit separate cstring sections (#158720)Ellis Hoag1-7/+5
2025-07-16[lld-macho] Enable Linker Optimization Hints pass for arm64_32 (#148964)Daniel Bertalan1-1/+2
2025-07-16[lld-macho] Move Linker Optimization Hints pass to a separate fileDaniel Bertalan1-1/+2
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-1/+0
2025-03-21[lld-macho] Don't double emit reexported libraries (#132275)Leonard Grey1-8/+11
2025-01-27[lld] Migrate away from PointerUnion::dyn_cast (NFC) (#124504)Kazu Hirata1-2/+2
2025-01-10[lld-macho,NFC] Switch to increasing prioritiesFangrui Song1-2/+2
2024-11-27[lld][MachO] Support `-allowable_client` (#117155)Carlo Cabrera1-0/+27
2024-07-22[lld-macho] Use parallel algorithms in favor of `ThreadPool` (#99471)Daniel Bertalan1-18/+17
2024-07-06[lld-macho] Remove symbols to `__mod_init_func` with `-init_offsets` (#97156)Daniel Bertalan1-1/+11
2024-04-18[lld-macho][NFC] Preserve original symbol isec, unwindEntry and size (#88357)alx321-4/+2
2024-03-27[lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is spe...alx321-3/+1
2024-03-27[lld-macho] Implement support for ObjC relative method lists (#86231)alx321-0/+3
2024-03-25[lld-macho][NFC] Refactor ObjCSelRefsSection => ObjCSelRefsHelper (#86456)alx321-2/+1
2024-03-10[lld-macho][NFC] Refactor ObjCSelRefsSection out of ObjCStubsSection (#83878)alx321-1/+2
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini1-1/+1
2024-02-01[lld-macho] icf objc stubs (#79730)Kyungwoo Lee1-0/+1
2024-01-29[lld-macho] dead-strip objc stubs (#79726)Kyungwoo Lee1-1/+9
2023-07-19[lld-macho] Use fixed chunk size for UUIDFangrui Song1-4/+1
2023-07-19[lld-macho] Implement -no_uuidKeith Smiley1-3/+6
2023-07-19[lld-macho] Switch to xxh3_64bitsFangrui Song1-4/+4
2023-06-15[lld-macho] Switch to new tool IDKeith Smiley1-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 Song1-1/+1
2023-05-30[lld-macho] Remove linking bitcode supportKeith Smiley1-2/+0
2023-04-05[lld-macho][nfc] Clean up a bunch of clang-tidy issuesJez Ng1-1/+1
2023-03-07[lld-macho][nfc] Convert more alignTo() to alignToPowerOf2()Jez Ng1-5/+6
2023-03-03[lld-macho] Remove duplicate minimum version infoKeith Smiley1-3/+5
2023-01-24[lld-macho] Have all load commands aligned to the word sizeJez Ng1-2/+4
2023-01-11[lld-macho][nfc] Use alignToPowerOf2 instead of alignTo when possibleJez Ng1-7/+8
2022-12-22[lld-macho] Flip string deduplication defaultKeith Smiley1-3/+2
2022-10-19[lld-macho][nfc] Clean up includesVy Nguyen1-2/+0
2022-10-11[lld-macho] Canonicalize personality pointers in EH framesJez Ng1-1/+1
2022-10-04[lld-macho] Add support for emitting chained fixupsDaniel Bertalan1-22/+121
2022-09-30[lld-macho] Do not error out on dead stripped duplicate symbolsVincent Lee1-1/+2
2022-09-28[lld-macho] Don't create entries in isecPriorities during sorting (NFC)Daniel Bertalan1-4/+4
2022-09-25[lld-macho] Force higher alignment for __thread_varsDaniel Bertalan1-0/+6
2022-09-20[lld-macho] Support -dyld_envVy Nguyen1-0/+28
2022-09-16[lld-macho] Parallelize linker optimization hint processingDaniel Bertalan1-0/+14
2022-09-14lld: Include name of output file in "failed to write output" diagNico Weber1-1/+2
2022-09-04[lld-macho] Change constant std::vector to std::array (NFC)Daniel Bertalan1-8/+8
2022-08-31[lld-macho] Set the SG_READ_ONLY flag on __DATA_CONSTDaniel Bertalan1-0/+1
2022-08-31[lld-macho] Support synthesizing __TEXT,__init_offsetsDaniel Bertalan1-9/+3
2022-08-30[lld-macho] Rename {StubHelper,ObjCStubs}Section::setup() to setUp (NFC)Daniel Bertalan1-2/+2
2022-08-25[lld-macho] Move adding bindings for stub targets out of Writer (NFC)Daniel Bertalan1-34/+4
2022-08-20Fix unused variable warningsKazu Hirata1-1/+1
2022-08-10[lld-macho] Add support for objc_msgSend stubsKeith Smiley1-2/+11
2022-07-28[lld/mac] Add support for $ld$previous symbols with explicit symbol nameNico Weber1-56/+66
2022-07-23[lld-macho] Fold __objc_imageinfo sectionsJez Ng1-0/+5
2022-06-23[lld/mac] Add a few TimeTraceScopesNico Weber1-1/+3