summaryrefslogtreecommitdiff
path: root/tools/gold
AgeCommit message (Expand)Author
2017-07-10Use emplace_back to replace size() and resize().Dehao Chen
2017-05-22Infer relocation model from module flags in relocatable LTO link.Evgeniy Stepanov
2017-03-31Re-apply r299168 and r299169 now that the libdeps are fixed.Peter Collingbourne
2017-03-31Revert r299168 and r299169 due to library dependency issues.Peter Collingbourne
2017-03-31LTO: Reduce memory consumption by creating an in-memory symbol table for Inpu...Peter Collingbourne
2017-03-28More accurate header inclusions. NFC.Peter Collingbourne
2017-03-28LTO: Replace InputFile::Symbol::getFlags() with predicate accessors. NFC.Peter Collingbourne
2017-03-23[ThinLTO] Add support for emitting minimized bitcode for thin linkTeresa Johnson
2017-03-17LTO: Fix a potential race condition in the caching API.Peter Collingbourne
2017-03-02LTO: When creating a local cache, create the cache directory if it does not a...Peter Collingbourne
2017-02-28gold-plugin: Remove unused variable.Peter Collingbourne
2017-02-02[ThinLTO] PrintStatistics when we exit early for thinlto-index-onlyTeresa Johnson
2017-01-26gold-plugin: Simplify naming of object files created with save-temps or obj-p...Peter Collingbourne
2017-01-25gold-plugin: Add the file path to the file open error diagnostic.Peter Collingbourne
2016-12-16Pass sample pgo flags to thinlto.Dehao Chen
2016-11-30Apply clang-tidy's 'performance-faster-string-find' check to LLVM.Benjamin Kramer
2016-11-11Fix gold plugin after Error API changesMehdi Amini
2016-11-11Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson
2016-11-09Bitcode: Remove the remnants of the BitcodeDiagnosticInfo class.Peter Collingbourne
2016-10-25Make the LTO comdat api more symbol table friendly.Rafael Espindola
2016-10-19[ThinLTO] Default backend threads to heavyweight_hardware_concurrencyTeresa Johnson
2016-10-17Return a StringRef instead of a Comdat*.Rafael Espindola
2016-09-23LTO: Simplify caching interface.Peter Collingbourne
2016-09-23[gold] Split plugin options controlling ThinLTO and codegen parallelism.Teresa Johnson
2016-09-21[ThinLTO] Emit files for distributed builds for all modulesTeresa Johnson
2016-09-14gold: Simplify. Do not unnecessarily enumerate Obj's symbols.Peter Collingbourne
2016-08-26[ThinLTO] Move loading of cache entry to clientTeresa Johnson
2016-08-24[ThinLTO/gold] Add caching support to gold-pluginTeresa Johnson
2016-08-22Fix Gold Plugin after API change in the LTO API (constify callback type)Mehdi Amini
2016-08-22[LTO] Handles commons in monolithic LTOMehdi Amini
2016-08-20[gold/ThinLTO] Restore ThinLTO file management in gold pluginTeresa Johnson
2016-08-18[ThinLTO] Keep common symbols in ThinLTO modulesTeresa Johnson
2016-08-18[LTO] Change addSaveTemps API: do not add dot to the supplied prefix pathMehdi Amini
2016-08-17[LTO] Introduce an Output class to wrap the output stream creation (NFC)Mehdi Amini
2016-08-14Revert "gold: add a cast to appease std::max NFC"Saleem Abdulrasool
2016-08-12gold: add a cast to appease std::max NFCSaleem Abdulrasool
2016-08-11Restore "Resolution-based LTO API."Teresa Johnson
2016-08-11Revert "Resolution-based LTO API."Teresa Johnson
2016-08-11Resolution-based LTO API.Teresa Johnson
2016-07-22[ThinLTO/gold] Support for getting list of included objects from goldTeresa Johnson
2016-07-14[ThinLTO/gold] Perform index-based weak/linkonce resolutionTeresa Johnson
2016-07-13[ThinLTO/gold] Enable symbol resolution in distributed backend caseTeresa Johnson
2016-07-13[ThinLTO/gold] ThinLTO internalization fixesTeresa Johnson
2016-06-17Don't use the new x86 relax relocations on the gold plugin.Rafael Espindola
2016-06-14IR: Introduce local_unnamed_addr attribute.Peter Collingbourne
2016-06-09[ThinLTO/gold] Enable summary-based internalizationTeresa Johnson
2016-06-03[ThinLTO/gold] Pass import lists by reference (NFC)Teresa Johnson
2016-06-03[ThinLTO/gold] Pass down the imports lists from the thin link (NFC)Teresa Johnson
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer
2016-05-27Linker: teach the IR mover to return llvm::Error.Peter Collingbourne