summaryrefslogtreecommitdiffstats
path: root/tools/gold
Commit message (Expand)AuthorAgeFilesLines
* Use emplace_back to replace size() and resize().Dehao Chen2017-07-101-1/+1
* Infer relocation model from module flags in relocatable LTO link.Evgeniy Stepanov2017-05-221-2/+4
* Re-apply r299168 and r299169 now that the libdeps are fixed.Peter Collingbourne2017-03-311-2/+2
* Revert r299168 and r299169 due to library dependency issues.Peter Collingbourne2017-03-311-2/+2
* LTO: Reduce memory consumption by creating an in-memory symbol table for Inpu...Peter Collingbourne2017-03-311-2/+2
* More accurate header inclusions. NFC.Peter Collingbourne2017-03-281-0/+2
* LTO: Replace InputFile::Symbol::getFlags() with predicate accessors. NFC.Peter Collingbourne2017-03-281-6/+4
* [ThinLTO] Add support for emitting minimized bitcode for thin linkTeresa Johnson2017-03-231-4/+55
* LTO: Fix a potential race condition in the caching API.Peter Collingbourne2017-03-171-2/+6
* LTO: When creating a local cache, create the cache directory if it does not a...Peter Collingbourne2017-03-021-1/+1
* gold-plugin: Remove unused variable.Peter Collingbourne2017-02-281-1/+0
* [ThinLTO] PrintStatistics when we exit early for thinlto-index-onlyTeresa Johnson2017-02-021-0/+3
* gold-plugin: Simplify naming of object files created with save-temps or obj-p...Peter Collingbourne2017-01-261-5/+4
* gold-plugin: Add the file path to the file open error diagnostic.Peter Collingbourne2017-01-251-1/+2
* Pass sample pgo flags to thinlto.Dehao Chen2016-12-161-0/+7
* Apply clang-tidy's 'performance-faster-string-find' check to LLVM.Benjamin Kramer2016-11-301-1/+1
* Fix gold plugin after Error API changesMehdi Amini2016-11-111-1/+1
* Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson2016-11-111-1/+2
* Bitcode: Remove the remnants of the BitcodeDiagnosticInfo class.Peter Collingbourne2016-11-091-6/+0
* Make the LTO comdat api more symbol table friendly.Rafael Espindola2016-10-251-2/+4
* [ThinLTO] Default backend threads to heavyweight_hardware_concurrencyTeresa Johnson2016-10-191-2/+2
* Return a StringRef instead of a Comdat*.Rafael Espindola2016-10-171-3/+3
* LTO: Simplify caching interface.Peter Collingbourne2016-09-231-30/+18
* [gold] Split plugin options controlling ThinLTO and codegen parallelism.Teresa Johnson2016-09-231-10/+11
* [ThinLTO] Emit files for distributed builds for all modulesTeresa Johnson2016-09-211-1/+38
* gold: Simplify. Do not unnecessarily enumerate Obj's symbols.Peter Collingbourne2016-09-141-6/+2
* [ThinLTO] Move loading of cache entry to clientTeresa Johnson2016-08-261-4/+3
* [ThinLTO/gold] Add caching support to gold-pluginTeresa Johnson2016-08-241-2/+14
* Fix Gold Plugin after API change in the LTO API (constify callback type)Mehdi Amini2016-08-221-2/+2
* [LTO] Handles commons in monolithic LTOMehdi Amini2016-08-221-58/+1
* [gold/ThinLTO] Restore ThinLTO file management in gold pluginTeresa Johnson2016-08-201-1/+10
* [ThinLTO] Keep common symbols in ThinLTO modulesTeresa Johnson2016-08-181-1/+4
* [LTO] Change addSaveTemps API: do not add dot to the supplied prefix pathMehdi Amini2016-08-181-1/+2
* [LTO] Introduce an Output class to wrap the output stream creation (NFC)Mehdi Amini2016-08-171-20/+31
* Revert "gold: add a cast to appease std::max NFC"Saleem Abdulrasool2016-08-141-2/+1
* gold: add a cast to appease std::max NFCSaleem Abdulrasool2016-08-121-1/+2
* Restore "Resolution-based LTO API."Teresa Johnson2016-08-111-944/+227
* Revert "Resolution-based LTO API."Teresa Johnson2016-08-111-227/+944
* Resolution-based LTO API.Teresa Johnson2016-08-111-944/+227
* [ThinLTO/gold] Support for getting list of included objects from goldTeresa Johnson2016-07-221-0/+40
* [ThinLTO/gold] Perform index-based weak/linkonce resolutionTeresa Johnson2016-07-141-17/+33
* [ThinLTO/gold] Enable symbol resolution in distributed backend caseTeresa Johnson2016-07-131-5/+0
* [ThinLTO/gold] ThinLTO internalization fixesTeresa Johnson2016-07-131-16/+9
* Don't use the new x86 relax relocations on the gold plugin.Rafael Espindola2016-06-171-0/+4
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-26/+15
* [ThinLTO/gold] Enable summary-based internalizationTeresa Johnson2016-06-091-12/+71
* [ThinLTO/gold] Pass import lists by reference (NFC)Teresa Johnson2016-06-031-1/+1
* [ThinLTO/gold] Pass down the imports lists from the thin link (NFC)Teresa Johnson2016-06-031-31/+30
* Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer2016-05-271-2/+4
* Linker: teach the IR mover to return llvm::Error.Peter Collingbourne2016-05-271-11/+12