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