summaryrefslogtreecommitdiff
path: root/tools/gold
AgeCommit message (Expand)Author
2017-11-27Rename CommandFlags.h -> CommandFlags.defDavid Blaikie
2017-10-05Enabling new pass manager in LTO (and thinLTO) link step.Sean Fertile
2017-10-04[gold-plugin] - Fix compilation after LLVM update (r314883). NFC.George Rimar
2017-09-18[ThinLTO/gold] Implement ThinLTO cache pruning supportYi Kong
2017-09-05LTO: Try to open cache files before renaming them.Peter Collingbourne
2017-08-10[gold-plugin] Use more StringRef. No functionality change intended.Benjamin Kramer
2017-08-10[gold-plugin] Avoid race condition when creating temporary files.Benjamin Kramer
2017-07-31gold/CMakeLists.txt: Prune (-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64).NAKAMURA Takumi
2017-07-31Prune trailing linefeed at eof.NAKAMURA Takumi
2017-07-26[gold] Enable data-sections by default for the gold-plugin.Davide Italiano
2017-07-25[gold] Enable function-sections by default.Davide Italiano
2017-07-25[LTO] Prevent dead stripping and internalization of symbols with sectionsTeresa Johnson
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