summaryrefslogtreecommitdiff
path: root/tools/gold
AgeCommit message (Expand)AuthorFilesLines
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 Johnson2-53/+105
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
2016-03-14Revert "[ThinLTO] Renaming of function index to module summary index (NFC)"Teresa Johnson1-23/+21
2016-03-14[ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson1-21/+23
2016-03-11[ThinLTO] Support for reference graph in per-module and combined summary.Teresa Johnson1-2/+2
2016-03-11[gold] Fix common symbols handling.Evgeniy Stepanov1-20/+40
2016-03-09Fix GOLD plugin build after r262976Mehdi Amini1-1/+1
2016-03-08[gold] Avoid assertion failures when taking a pointer to an empty vector.Benjamin Kramer1-1/+1
2016-03-04Fix bot failure from r262721: unintented change in gold-plugin save-tempsTeresa Johnson1-1/+3
2016-03-04[ThinLTO] Ensure prevailing linkonce emitted as weak in ThinLTO backendsTeresa Johnson1-0/+10
2016-03-04[ThinLTO] Launch importing backends in parallel threads from gold pluginTeresa Johnson1-13/+202
2016-03-04Refactor gold-plugin codegen to prepare for ThinLTO threads (NFC)Teresa Johnson1-92/+181
2016-03-04[gold] Handle modules that are not included in the link.Evgeniy Stepanov1-75/+92
2016-02-16Pass a std::unique_ptr to IRMover::move.Rafael Espindola1-1/+1
2016-01-26Remove autoconf supportChris Bieneman1-31/+0
2016-01-22[gold] Remove inconsistent llvm_unreachable().Davide Italiano1-1/+0
2015-12-22Disable use list order on the gold plugin.Rafael Espindola1-1/+1
2015-12-16Use LLVM style variable name (NFC)Teresa Johnson1-4/+4
2015-12-16Add RAII wrapper for gold plugin file managementTeresa Johnson1-23/+31