aboutsummaryrefslogtreecommitdiff
path: root/lld/MachO
AgeCommit message (Expand)AuthorFilesLines
2022-02-01[lld-macho][nfc] Comments and style fixesJez Ng6-18/+29
2022-01-30[lld-macho] Add support for -add_empty_sectionKeith Smiley2-0/+10
2022-01-28[lld][Macho] Include dead-stripped symbols in mapfileRoger Kim1-18/+41
2022-01-25[lld-macho] Move order file and call graph sorting into SectionPrioritiesLeonard Grey4-123/+163
2022-01-25[lld-macho] Rename CallGraphSort.{h,cpp} to SectionPrioritiesLeonard Grey4-7/+7
2022-01-20[lld][macho] Stop grouping symbols by sections in mapfile.Roger Kim1-30/+7
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea7-64/+54
2022-01-19[lld-macho] Fix grammar in docJez Ng1-1/+1
2022-01-19[lld-macho] Mention string literal deduplication as a difference from ld64Jez Ng1-0/+9
2022-01-19[lld-macho] Silence XAR deprecation warningKeith Smiley1-0/+3
2022-01-19[lld-macho] Implement -noall_loadKeith Smiley2-5/+4
2022-01-19[lld-macho] Add --start-lib --end-libFangrui Song8-29/+180
2022-01-18[lld-macho] Allow deduplicate-literals to be overriddenVincent Lee2-2/+10
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea7-52/+63
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea7-63/+52
2022-01-14[lld-macho] Simplify DeduplicatedCStringSection::finalizeContents. NFCFangrui Song1-16/+5
2022-01-13Replace PlatformKind with PlatformType.Juergen Ributzka6-64/+58
2022-01-12[lld-macho] Port CallGraphSort from COFF/ELFLeonard Grey10-1/+358
2022-01-11[lld-macho] Initialize separate time trace profiler for mapfile workerJez Ng1-1/+7
2022-01-11[lld-macho] Rename LazySymbol to LazyArchive. NFCFangrui Song6-16/+16
2022-01-10[lld-macho] Change some global pointers to unique_ptrFangrui Song5-10/+10
2022-01-10[lld-macho] Fix shadowed variableVincent Lee1-1/+1
2022-01-09Use true/false instead of 1/0 (NFC)Kazu Hirata2-2/+4
2022-01-09Fix bugprone argument comments.Kazu Hirata1-3/+3
2022-01-06[lld-macho] Increase slops to prevent thunk out of rangeVincent Lee1-1/+1
2022-01-05[lld] Add support for other demanglers other than ItaniumLuís Ferreira2-8/+5
2021-12-30Revert "[lld] Add support for other demanglers other than Itanium"Luís Ferreira1-4/+8
2021-12-30[lld] Add support for other demanglers other than ItaniumLuís Ferreira1-8/+4
2021-12-28[lld-macho] Fix alignment of TLV data sectionsMike Hommey1-2/+17
2021-12-17[lld-macho] Handle $ld$hide[$os] symbols.Vy Nguyen2-8/+70
2021-12-17[lld/mac] Don't lose "weak ref" bit when doing LTONico Weber1-2/+1
2021-12-15[lld-macho] Make writing map file asynchronousVincent Lee1-6/+19
2021-12-11[lld-macho][nfc] Simplify LC_DATA_IN_CODE generationJez Ng3-27/+15
2021-12-11[lld-macho][nfc] InputSections don't need to track their total # of callsitesJez Ng2-11/+9
2021-12-07[lld-macho] Include archive name in bitcode filesJez Ng1-0/+1
2021-12-05[lld-macho] Unreferenced weak dylib symbols shouldn't fetch archive symbolsJez Ng1-2/+10
2021-11-30[lld-macho] Mark dylib symbols coming from -weak_framework as weak-ref.Vy Nguyen1-1/+6
2021-11-22[MachO] Fix struct size assertionShoaib Meenai1-2/+5
2021-11-22[lld-macho] Don't replace local personality symbol with LazySymbolVy Nguyen2-12/+15
2021-11-19[lld/mac] Crash even less on undefined symbols with --icf=allNico Weber1-2/+3
2021-11-17[lld-macho] Add warn flags to enable/disable warnings on -install_nameVincent Lee3-2/+13
2021-11-17[lld-macho][nfc] Factor-out NFC changes from main __eh_frame diffGreg McGary10-66/+82
2021-11-16[MachO] Move type size asserts to source files. NFCShoaib Meenai6-21/+21
2021-11-16[lld-macho][nfc] Sanity check on template typeVy Nguyen1-0/+5
2021-11-16[MachO] Shrink reloc from 32 bytes to 24 bytesShoaib Meenai2-2/+6
2021-11-16[MachO] Reduce size of Symbol and DefinedShoaib Meenai2-14/+29
2021-11-16[MachO] Fix struct size assertionShoaib Meenai1-1/+1
2021-11-16[lld-macho][nfc] rename parsed-section types & variablesGreg McGary6-102/+120
2021-11-15[NFC] Trim trailing whitespace in *.rstShao-Ce SUN1-2/+1
2021-11-12[lld-macho] Fix warningKeith Smiley1-2/+2