aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/gold/gold-plugin.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-26[ThinLTO] Move loading of cache entry to clientTeresa Johnson1-4/+3
2016-08-24[ThinLTO/gold] Add caching support to gold-pluginTeresa Johnson1-2/+14
2016-08-22Fix Gold Plugin after API change in the LTO API (constify callback type)Mehdi Amini1-2/+2
2016-08-22[LTO] Handles commons in monolithic LTOMehdi Amini1-58/+1
2016-08-20[gold/ThinLTO] Restore ThinLTO file management in gold pluginTeresa Johnson1-1/+10
2016-08-18[ThinLTO] Keep common symbols in ThinLTO modulesTeresa Johnson1-1/+4
2016-08-18[LTO] Change addSaveTemps API: do not add dot to the supplied prefix pathMehdi Amini1-1/+2
2016-08-17[LTO] Introduce an Output class to wrap the output stream creation (NFC)Mehdi Amini1-20/+31
2016-08-14Revert "gold: add a cast to appease std::max NFC"Saleem Abdulrasool1-2/+1
2016-08-12gold: add a cast to appease std::max NFCSaleem Abdulrasool1-1/+2
2016-08-11Restore "Resolution-based LTO API."Teresa Johnson1-944/+227
2016-08-11Revert "Resolution-based LTO API."Teresa Johnson1-227/+944
2016-08-11Resolution-based LTO API.Teresa Johnson1-944/+227
2016-07-22[ThinLTO/gold] Support for getting list of included objects from goldTeresa Johnson1-0/+40
2016-07-14[ThinLTO/gold] Perform index-based weak/linkonce resolutionTeresa Johnson1-17/+33
2016-07-13[ThinLTO/gold] Enable symbol resolution in distributed backend caseTeresa Johnson1-5/+0
2016-07-13[ThinLTO/gold] ThinLTO internalization fixesTeresa Johnson1-16/+9
2016-06-17Don't use the new x86 relax relocations on the gold plugin.Rafael Espindola1-0/+4
2016-06-14IR: Introduce local_unnamed_addr attribute.Peter Collingbourne1-26/+15
2016-06-09[ThinLTO/gold] Enable summary-based internalizationTeresa Johnson1-12/+71
2016-06-03[ThinLTO/gold] Pass import lists by reference (NFC)Teresa Johnson1-1/+1
2016-06-03[ThinLTO/gold] Pass down the imports lists from the thin link (NFC)Teresa Johnson1-31/+30
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer1-2/+4
2016-05-27Linker: teach the IR mover to return llvm::Error.Peter Collingbourne1-11/+12
2016-05-26[ThinLTO/gold] Handle bitcode archivesTeresa Johnson1-53/+104
2016-05-18Delete Reloc::Default.Rafael Espindola1-1/+1
2016-05-17[ThinLTO] Use semicolon to separate path prefix replacementReid Kleckner1-4/+4
2016-05-17[ThinLTO] Option to control path of distributed backend filesTeresa Johnson1-5/+56
2016-05-13[ThinLTO] Use correct pipeline for ThinLTO in gold-plugin.Teresa Johnson1-1/+4
2016-05-10[ThinLTO] Add option to emit imports files for distributed backendsTeresa Johnson1-0/+20
2016-05-10Restore "[ThinLTO] Emit individual index files for distributed backends"Teresa Johnson1-29/+72
2016-05-05Revert "[ThinLTO] Emit individual index files for distributed backends"Vitaly Buka1-72/+29
2016-05-05[ThinLTO] Emit individual index files for distributed backendsTeresa Johnson1-29/+72
2016-04-25[gold] Fix linkInModule and extend common.ll test.Evgeniy Stepanov1-3/+3
2016-04-25[gold-plugin] Remove dead assignment. NFC.Davide Italiano1-1/+0
2016-04-23[gold] Gate value name discarding under save-tempsTeresa Johnson1-8/+4
2016-04-20Re-enable "[gold-plugin] Disable name for values other than GlobalValue"Teresa Johnson1-0/+8
2016-04-20[ThinLTO] Prevent importing of "llvm.used" valuesTeresa Johnson1-1/+0
2016-04-20Revert "[gold-plugin] Disable name for values other than GlobalValue"Teresa Johnson1-6/+0
2016-04-20[gold-plugin] Disable name for values other than GlobalValueTeresa Johnson1-0/+6
2016-04-19IR: Rename API for enabling ODR uniquing of DITypes, NFCDuncan P. N. Exon Smith1-2/+2
2016-04-18[NFC] Header cleanupMehdi Amini1-3/+2
2016-04-17Fix a use after move.Rafael Espindola1-2/+2
2016-04-17Keep only the splitCodegen version that takes a factory.Rafael Espindola1-14/+19
2016-04-17IR: Use an explicit map for debug info type uniquingDuncan P. N. Exon Smith1-0/+2
2016-04-06[gold] Save bitcode for module partitions (save-temps + split codegen).Evgeniy Stepanov1-6/+21
2016-03-30gold-plugin: Fixed typo in an error message.Marianne Mailhot-Sarrasin1-1/+1
2016-03-20[gold] Emit a diagnostic in case we fail to remove a file.Davide Italiano1-2/+6
2016-03-19[gold] Use early return to simplify.Davide Italiano1-10/+5
2016-03-15[ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson1-21/+23