aboutsummaryrefslogtreecommitdiff
path: root/lld/MachO/Writer.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-02-01[lld-macho][nfc] Comments and style fixesJez Ng1-4/+7
2022-01-25[lld-macho] Move order file and call graph sorting into SectionPrioritiesLeonard Grey1-48/+0
2022-01-25[lld-macho] Rename CallGraphSort.{h,cpp} to SectionPrioritiesLeonard Grey1-1/+1
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea1-7/+6
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea1-6/+7
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea1-7/+6
2022-01-13Replace PlatformKind with PlatformType.Juergen Ributzka1-15/+15
2022-01-12[lld-macho] Port CallGraphSort from COFF/ELFLeonard Grey1-0/+3
2022-01-11[lld-macho] Initialize separate time trace profiler for mapfile workerJez Ng1-1/+7
2022-01-10[lld-macho] Fix shadowed variableVincent Lee1-1/+1
2021-12-28[lld-macho] Fix alignment of TLV data sectionsMike Hommey1-2/+17
2021-12-15[lld-macho] Make writing map file asynchronousVincent Lee1-6/+19
2021-11-16[lld-macho][nfc] rename parsed-section types & variablesGreg McGary1-3/+3
2021-10-31[MachO] Properly reset global stateShoaib Meenai1-0/+3
2021-10-29[lld-macho][nfc] Canonicalize all pointers to InputSections early onJez Ng1-5/+12
2021-10-27[lld-macho] If export_size is zero, export_off must be zeroJez Ng1-1/+6
2021-10-26[lld-macho] Simplify the handling of "no unwind info" functionsJez Ng1-2/+4
2021-10-26[lld-macho] Associate compact unwind entries with function symbolsJez Ng1-2/+14
2021-09-03[lld/mac] Don't assert during thunk insertion if there are undefined symbolsNico Weber1-0/+6
2021-07-25[lld/mac] Add support for segment$start$ and segment$end$ symbolsNico Weber1-0/+1
2021-07-23[lld/mac] Implement support for section$start and section$ end symbolsNico Weber1-1/+7
2021-07-23[lld/mac] Let OutputSegment store its start addressNico Weber1-6/+5
2021-07-23[lld/mac] Don't crash on absolute symbols in order filesNico Weber1-0/+3
2021-07-22[lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookupNico Weber1-0/+1
2021-07-22[lld/mac] Move handling of special undefineds laterNico Weber1-0/+23
2021-07-19[lld/mac] Change load command order to be more like ld64Nico Weber1-5/+8
2021-07-17[lld-macho] Have ICF operate on all sections at onceJez Ng1-19/+3
2021-07-11[lld-macho][nfc] Remove unnecessary llvm:: namespace prefixesJez Ng1-9/+9
2021-07-11[lld-macho][nfc] Avoid using std::map for PlatformKindsJez Ng1-9/+11
2021-07-05[lld/mac] Implement -umbrellaNico Weber1-0/+27
2021-07-01[lld-macho] Factor out common InputSection membersJez Ng1-4/+6
2021-07-01[lld-macho] Move ICF earlier to avoid emitting redundant bindsJez Ng1-98/+21
2021-06-30[lld-macho] -section_rename should work on synthetic sections tooJez Ng1-1/+1
2021-06-28[lld-macho] Preserve alignment for non-deduplicated cstringsLeonard Grey1-1/+5
2021-06-28[lld/mac] Fix nondeterminism in output section orderingNico Weber1-1/+4
2021-06-28[lld-macho] Extend ICF to literal sectionsJez Ng1-1/+11
2021-06-24[lld-macho] Move ICF members from InputSection to ConcatInputSectionJez Ng1-6/+10
2021-06-17[lld-macho] Implement ICFGreg McGary1-1/+45
2021-06-16[lld/mac] Add support for -no_data_in_code_info flagNico Weber1-2/+4
2021-06-14[lld][MachO] Add support for LC_DATA_IN_CODEAlexander Shaposhnikov1-2/+31
2021-06-13[lld-macho] Try to fix MSAN "uninitialized memory" errorJez Ng1-3/+4
2021-06-13[lld-macho][nfc] Add `final` to classes where possibleJez Ng1-14/+14
2021-06-13[lld-macho][nfc] Represent the image loader cache with a ConcatInputSectionJez Ng1-1/+11
2021-06-13[lld-macho][nfc] Remove InputSection::outSecFileOffJez Ng1-1/+1
2021-06-13fix comment typos to cycle botsNico Weber1-1/+1
2021-06-11[lld-macho][nfc] Move liveness-tracking fields into ConcatInputSectionJez Ng1-6/+9
2021-06-11[lld-macho] Deduplicate fixed-width literalsJez Ng1-8/+15
2021-06-07[lld-macho] Implement cstring deduplicationJez Ng1-12/+22
2021-06-06[lld/mac] Rename DylibFile::dylibName to DylibFile::installNameNico Weber1-3/+3
2021-06-04[lld][MachO] Add first bits to support special symbolsAlexander Shaposhnikov1-6/+0