summaryrefslogtreecommitdiff
path: root/lld/MachO/Target.h
AgeCommit message (Expand)Author
2025-09-11[Support] Rename CTLog2 to ConstantLog2 in MathExtras.h (#158006)Kazu Hirata
2025-07-16[lld-macho] Move Linker Optimization Hints pass to a separate fileDaniel Bertalan
2025-02-13[lld-macho] Use Symbols as branch target for safe_thunks ICF (#126835)alx32
2024-11-20[lld-macho] Fix compatibility between --icf=safe_thunks and --keep-icf-stabs ...alx32
2024-09-05[lld-macho][arm64] Enhance safe ICF with thunk-based deduplication (#106573)alx32
2024-02-01[lld-macho] icf objc stubs (#79730)Kyungwoo Lee
2024-01-23[lld-macho][arm64] implement -objc_stubs_small (#78665)Kyungwoo Lee
2023-05-20[lld-macho] Remove partially supported 32-bit ARM archVincent Lee
2022-10-14[lld-macho][nfc] define command UNWIND_MODE_MASK for convenience and rewrite ...Vy Nguyen
2022-10-04[lld-macho] Add support for emitting chained fixupsDaniel Bertalan
2022-09-16[lld-macho] Parallelize linker optimization hint processingDaniel Bertalan
2022-09-06[lld-macho] Simplify linker optimization hint processingDaniel Bertalan
2022-08-10[lld-macho] Add support for objc_msgSend stubsKeith Smiley
2022-08-08[lld/mac] Use C++17 nested namespace syntax in most placesNico Weber
2022-07-18[lld-macho] Devirtualize TargetInfo::getRelocAttrsDaniel Bertalan
2022-07-11[lld-macho] Handle user-provided dtrace symbols to avoid linking failureKaining Zhong
2022-06-30[lld-macho] Initial support for Linker Optimization HintsDaniel Bertalan
2022-06-13[lld-macho][reland] Initial support for EH FramesJez Ng
2022-06-09Revert "[lld-macho] Initial support for EH Frames"Douglas Yung
2022-06-08[lld-macho] Initial support for EH FramesJez Ng
2022-03-14[lld-macho][nfc] Allow Defined symbols to be placed in binding sectionsJez Ng
2021-08-30[lld/mac] Set branchRange a bit more carefullyNico Weber
2021-05-12[lld-macho] Implement branch-range-extension thunksGreg McGary
2021-05-10[lld-macho] Fix order file arch filteringJez Ng
2021-05-03[lld-macho] De-templatize mach_header operationsJez Ng
2021-04-30[lld-macho] Initial scaffolding for ARM32 supportJez Ng
2021-04-21[lld-macho] Support LC_ENCRYPTION_INFOJez Ng
2021-04-15[lld-macho] Add support for arm64_32Jez Ng
2021-04-13Revert "[lld-macho] Add support for arm64_32" and other stacked diffsJez Ng
2021-04-13[lld-macho] Add support for arm64_32Jez Ng
2021-04-03[lld-macho] Another attempt at fixing 32-bit buildsJez Ng
2021-04-03[lld-macho] Fix build on 32-bit systemsJez Ng
2021-04-02[lld-macho][nfc] Refactor in preparation for 32-bit supportJez Ng
2021-03-17[lld-macho][NFC] Minor refactor of Writer::run()Greg McGary
2021-03-12[lld-macho] Check address ranges when applying relocationsJez Ng
2021-03-11[lld-macho] Fix handling of X86_64_RELOC_SIGNED_{1,2,4}Jez Ng
2021-03-11[lld-macho][nfc] Create Relocations.{h,cpp} for relocation-specific codeJez Ng
2021-02-27[lld-macho] Don't emit rebase opcodes for subtractor minuend relocsJez Ng
2021-02-23[lld-macho] Fix semantics & add tests for ARM64 GOT/TLV relocsJez Ng
2021-02-08[lld-macho] Add ARM64 target archGreg McGary
2021-02-02[lld-macho][NFC] refactor relocation handlingGreg McGary
2020-12-17[lld-macho][nfc] Refactor to accommodate paired relocsGreg McGary
2020-08-27[lld-macho] Implement weak binding for branch relocationsJez Ng
2020-08-26[lld-macho][NFC] Handle GOT bindings and regular bindings more uniformlyJez Ng
2020-08-07[lld-macho] Support static linking of thread-localsJez Ng
2020-07-02[lld-macho] Support binding dysyms to any sectionJez Ng
2020-06-17[lld-macho] Handle GOT relocations of non-dylib symbolsJez Ng
2020-06-14[lld-macho] Properly handle & validate relocation r_lengthJez Ng
2020-06-02[lld-macho] Fix PAGEZERO=4GB errors on Windows by ensuring enum is uint64_tJez Ng
2020-06-02[lld-macho] Set __PAGEZERO size to 4GBJez Ng