aboutsummaryrefslogtreecommitdiff
path: root/tools/gold/gold-plugin.cpp
AgeCommit message (Expand)Author
2018-07-12[gold-plugin] Disable section ordering for relocatable linksBill Wendling
2018-07-11Temporarily reverting.Bill Wendling
2018-07-11gold: Add ability to toggle function/data sectionsBill Wendling
2018-06-13Set the code model when specified.Bill Wendling
2018-06-07Try to fix build.Zachary Turner
2018-06-06[ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson
2018-05-21LTO: Replace split dwarf implementation that uses objcopy with one that uses ...Peter Collingbourne
2018-04-20[LTO] Add stats-file option to LTO/Config.h.Florian Hahn
2018-04-19[gold/ThinLTO] Invoke llvm_shutdown when exiting after ThinLTO indexingTeresa Johnson
2018-04-18[gold] Add support for optimization remarksTeresa Johnson
2018-04-13Enable debug fission for thinLTO linked via gold-pluginYunlian Jiang
2018-04-11Rename *CommandFlags.def to *CommandFlags.incDavid Blaikie
2018-04-06Revert r324557, "gold-plugin: Do not set codegen opt level based on LTO opt l...Peter Collingbourne
2018-04-05[gold] Add debug-pass-manager option, and use it to test new-pass-managerTeresa Johnson
2018-03-14[LTO/gold] Fix workaround for old plugin-api.h in --wrap supportTeresa Johnson
2018-03-14[LTO/gold] Support --wrapTeresa Johnson
2018-03-13Revert "[LTO/gold] Support --wrap"Teresa Johnson
2018-03-13[LTO/gold] Support --wrapTeresa Johnson
2018-02-22[ThinLTO/gold] Perform cache pruning when cache directory specifiedTeresa Johnson
2018-02-22[ThinLTO] Always create linked objects file for --thinlto-index-only=Vitaly Buka
2018-02-22[gold] Extract runLTO to avoid exit(0) from function with non-trivial objects...Vitaly Buka
2018-02-20[LTO] Remove unused Path parameter to AddBufferFnTeresa Johnson
2018-02-20[ThinLTO/gold] Avoid race with cache pruner by copying to temp filesTeresa Johnson
2018-02-16[ThinLTO] Allow indexing to request backend to ignore the moduleVitaly Buka
2018-02-14Pass a reference to a module to the bitcode writer.Rafael Espindola
2018-02-08gold-plugin: Do not set codegen opt level based on LTO opt level.Peter Collingbourne
2018-01-30[ThinLTO/gold] Write empty imports even for modules with symbolsVitaly Buka
2017-12-15[LLVMgold] Don't set undefined symbol as prevailingEugene Leviant
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-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