summaryrefslogtreecommitdiffstats
path: root/llvm/tools/gold/gold-plugin.cpp
Commit message (Expand)AuthorAgeFilesLines
* [gold-plugin] Fix a bunch of build warningsMandeep Singh Grang2018-11-011-3/+2
* Silence -Wimplicit-fallthrough in gold pluginReid Kleckner2018-11-011-0/+1
* [gold] -thinlto-object-suffix-replace: don't append new suffix if path does n...Fangrui Song2018-08-221-7/+3
* [gold-plugin] Disable section ordering for relocatable linksBill Wendling2018-07-121-3/+5
* Temporarily reverting.Bill Wendling2018-07-111-5/+3
* gold: Add ability to toggle function/data sectionsBill Wendling2018-07-111-3/+5
* Set the code model when specified.Bill Wendling2018-06-131-0/+1
* Try to fix build.Zachary Turner2018-06-071-1/+1
* [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson2018-06-061-1/+1
* LTO: Replace split dwarf implementation that uses objcopy with one that uses ...Peter Collingbourne2018-05-211-6/+0
* [LTO] Add stats-file option to LTO/Config.h.Florian Hahn2018-04-201-0/+5
* [gold/ThinLTO] Invoke llvm_shutdown when exiting after ThinLTO indexingTeresa Johnson2018-04-191-2/+1
* [gold] Add support for optimization remarksTeresa Johnson2018-04-181-0/+12
* Enable debug fission for thinLTO linked via gold-pluginYunlian Jiang2018-04-131-0/+12
* Rename *CommandFlags.def to *CommandFlags.incDavid Blaikie2018-04-111-1/+1
* Revert r324557, "gold-plugin: Do not set codegen opt level based on LTO opt l...Peter Collingbourne2018-04-061-0/+15
* [gold] Add debug-pass-manager option, and use it to test new-pass-managerTeresa Johnson2018-04-051-0/+6
* [LTO/gold] Fix workaround for old plugin-api.h in --wrap supportTeresa Johnson2018-03-141-1/+1
* [LTO/gold] Support --wrapTeresa Johnson2018-03-141-0/+48
* Revert "[LTO/gold] Support --wrap"Teresa Johnson2018-03-131-35/+0
* [LTO/gold] Support --wrapTeresa Johnson2018-03-131-0/+35
* [ThinLTO/gold] Perform cache pruning when cache directory specifiedTeresa Johnson2018-02-221-1/+1
* [ThinLTO] Always create linked objects file for --thinlto-index-only=Vitaly Buka2018-02-221-7/+29
* [gold] Extract runLTO to avoid exit(0) from function with non-trivial objects...Vitaly Buka2018-02-221-17/+23
* [LTO] Remove unused Path parameter to AddBufferFnTeresa Johnson2018-02-201-2/+1
* [ThinLTO/gold] Avoid race with cache pruner by copying to temp filesTeresa Johnson2018-02-201-3/+1
* [ThinLTO] Allow indexing to request backend to ignore the moduleVitaly Buka2018-02-161-3/+19
* Pass a reference to a module to the bitcode writer.Rafael Espindola2018-02-141-1/+1
* gold-plugin: Do not set codegen opt level based on LTO opt level.Peter Collingbourne2018-02-081-15/+0
* [ThinLTO/gold] Write empty imports even for modules with symbolsVitaly Buka2018-01-301-18/+23
* [LLVMgold] Don't set undefined symbol as prevailingEugene Leviant2017-12-151-3/+7
* Rename CommandFlags.h -> CommandFlags.defDavid Blaikie2017-11-271-1/+1
* Enabling new pass manager in LTO (and thinLTO) link step.Sean Fertile2017-10-051-0/+7
* [gold-plugin] - Fix compilation after LLVM update (r314883). NFC.George Rimar2017-10-041-8/+3
* [ThinLTO/gold] Implement ThinLTO cache pruning supportYi Kong2017-09-181-0/+11
* LTO: Try to open cache files before renaming them.Peter Collingbourne2017-09-051-2/+3
* [gold-plugin] Use more StringRef. No functionality change intended.Benjamin Kramer2017-08-101-14/+10
* [gold-plugin] Avoid race condition when creating temporary files.Benjamin Kramer2017-08-101-11/+12
* [gold] Enable data-sections by default for the gold-plugin.Davide Italiano2017-07-261-1/+2
* [gold] Enable function-sections by default.Davide Italiano2017-07-251-0/+3
* [LTO] Prevent dead stripping and internalization of symbols with sectionsTeresa Johnson2017-07-251-1/+24
* 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
OpenPOWER on IntegriCloud