summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/LTO.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LTO] Don't internalize declarationsBob Haarman2018-07-271-1/+2
* [LTO] Handle __imp_ (dllimport) symbols consistently with lldTeresa Johnson2018-07-231-1/+8
* Restore "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-161-2/+2
* Revert "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-141-2/+2
* [ThinLTO] Ensure we always select the same function copy to importTeresa Johnson2018-07-131-2/+2
* [ThinLTO] Use std::map to get determistic imports filesTeresa Johnson2018-07-101-1/+2
* [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson2018-06-061-1/+1
* [LTO] Allow pass remarks with hotness to be set when emitting to stderrTeresa Johnson2018-05-041-2/+2
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [LTO] Add stats-file option to LTO/Config.h.Florian Hahn2018-04-201-3/+21
* Enable debug fission for thinLTO linked via gold-pluginYunlian Jiang2018-04-131-0/+1
* Revert "[LTO] Support filtering by hotness threshold"Bob Haarman2018-03-081-6/+4
* [LTO] Support filtering by hotness thresholdAdam Nemet2018-02-261-4/+6
* [ThinLTO] Always create linked objects file for --thinlto-index-only=Vitaly Buka2018-02-221-20/+8
* [ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos2018-02-191-0/+7
* Revert: [llvm] r325448 - [ThinLTO] Add GraphTraits for FunctionSummaries Simon Pilgrim2018-02-181-7/+0
* [ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos2018-02-171-0/+7
* Revert "[ThinLTO] Add GraphTraits for FunctionSummaries"Volodymyr Sapsai2018-02-121-7/+0
* [ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos2018-02-111-0/+7
* LTO: Include live bit in ThinLTO cache key.Peter Collingbourne2018-02-091-0/+1
* LTO: Also include dso-local bit for calls in ThinLTO cache key.Peter Collingbourne2018-02-051-1/+3
* LTO: Include dso-local bit in ThinLTO cache key.Peter Collingbourne2018-02-051-1/+3
* [ThinLTO/gold] Write empty imports even for modules with symbolsVitaly Buka2018-01-301-7/+15
* [ThinLTO] - Stop internalizing and drop non-prevailing symbols.George Rimar2018-01-291-4/+31
* [LTO] - Introduce GlobalResolution::Prevailing flag.George Rimar2018-01-251-15/+9
* Simplify. NFC.Rafael Espindola2018-01-241-1/+1
* [ThinLTO] Re-commit of dot dumper after test fixEugene Leviant2018-01-221-1/+2
* Temporarily revert r323062 to investigate buildbot failuresEugene Leviant2018-01-211-2/+1
* [ThinLTO] Implement summary visualizerEugene Leviant2018-01-211-1/+2
* Don't drop dso_local in LTO.Rafael Espindola2018-01-181-1/+2
* [LTO] Make processing of combined module more consistentVitaly Buka2017-12-161-24/+12
* [ThinLTO] Disallow multiple prevailing defsEugene Leviant2017-12-151-2/+2
* [LLVMgold] Don't set undefined symbol as prevailingEugene Leviant2017-12-151-1/+4
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-041-5/+16
* Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile2017-11-041-16/+5
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-031-5/+16
* LTO: Apply global DCE to ThinLTO modules at LTO opt level 0.Peter Collingbourne2017-11-011-31/+34
* [Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner2017-09-231-2/+2
* LowerTypeTests: Add import/export support for targets without absolute symbol...Peter Collingbourne2017-09-111-0/+5
* WholeProgramDevirt: Add import/export support for targets without absolute sy...Peter Collingbourne2017-09-111-0/+2
* Fix thinlto cache key computation for cfi-icall.Evgeniy Stepanov2017-08-091-18/+55
* Delete Default and JITDefault code modelsRafael Espindola2017-08-031-1/+4
* LTO: Export functions referenced by the CFI jump table.Peter Collingbourne2017-07-191-0/+6
* Use DenseMap instead std::map for GVSummaryMapTy.Dehao Chen2017-07-101-1/+1
* [LTO] Fix the interaction between linker redefined symbols and ThinLTODavide Italiano2017-07-061-0/+9
* [ORE] Unify spelling as "diagnostics hotness"Brian Gesiak2017-06-301-1/+1
* [LTO] Remove values from non-prevailing comdatsTeresa Johnson2017-06-301-0/+36
* Silence warning with assertions disabled.Peter Collingbourne2017-06-151-0/+1
* Apply summary-based dead stripping to regular LTO modules with summaries.Peter Collingbourne2017-06-151-78/+121
* Object: Factor out the code for creating the irsymtab for an arbitrary bitcod...Peter Collingbourne2017-06-081-45/+12
OpenPOWER on IntegriCloud