summaryrefslogtreecommitdiff
path: root/lib/LTO/LTO.cpp
AgeCommit message (Expand)Author
2018-07-27[LTO] Don't internalize declarationsBob Haarman
2018-07-23[LTO] Handle __imp_ (dllimport) symbols consistently with lldTeresa Johnson
2018-07-16Restore "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson
2018-07-14Revert "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson
2018-07-13[ThinLTO] Ensure we always select the same function copy to importTeresa Johnson
2018-07-10[ThinLTO] Use std::map to get determistic imports filesTeresa Johnson
2018-06-06[ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson
2018-05-04[LTO] Allow pass remarks with hotness to be set when emitting to stderrTeresa Johnson
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-04-20[LTO] Add stats-file option to LTO/Config.h.Florian Hahn
2018-04-13Enable debug fission for thinLTO linked via gold-pluginYunlian Jiang
2018-03-08Revert "[LTO] Support filtering by hotness threshold"Bob Haarman
2018-02-26[LTO] Support filtering by hotness thresholdAdam Nemet
2018-02-22[ThinLTO] Always create linked objects file for --thinlto-index-only=Vitaly Buka
2018-02-19[ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos
2018-02-18Revert: [llvm] r325448 - [ThinLTO] Add GraphTraits for FunctionSummaries Simon Pilgrim
2018-02-17[ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos
2018-02-12Revert "[ThinLTO] Add GraphTraits for FunctionSummaries"Volodymyr Sapsai
2018-02-11[ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos
2018-02-09LTO: Include live bit in ThinLTO cache key.Peter Collingbourne
2018-02-05LTO: Also include dso-local bit for calls in ThinLTO cache key.Peter Collingbourne
2018-02-05LTO: Include dso-local bit in ThinLTO cache key.Peter Collingbourne
2018-01-30[ThinLTO/gold] Write empty imports even for modules with symbolsVitaly Buka
2018-01-29[ThinLTO] - Stop internalizing and drop non-prevailing symbols.George Rimar
2018-01-25[LTO] - Introduce GlobalResolution::Prevailing flag.George Rimar
2018-01-24Simplify. NFC.Rafael Espindola
2018-01-22[ThinLTO] Re-commit of dot dumper after test fixEugene Leviant
2018-01-21Temporarily revert r323062 to investigate buildbot failuresEugene Leviant
2018-01-21[ThinLTO] Implement summary visualizerEugene Leviant
2018-01-18Don't drop dso_local in LTO.Rafael Espindola
2017-12-16[LTO] Make processing of combined module more consistentVitaly Buka
2017-12-15[ThinLTO] Disallow multiple prevailing defsEugene Leviant
2017-12-15[LLVMgold] Don't set undefined symbol as prevailingEugene Leviant
2017-11-04[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile
2017-11-04Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile
2017-11-03[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile
2017-11-01LTO: Apply global DCE to ThinLTO modules at LTO opt level 0.Peter Collingbourne
2017-09-23[Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner
2017-09-11LowerTypeTests: Add import/export support for targets without absolute symbol...Peter Collingbourne
2017-09-11WholeProgramDevirt: Add import/export support for targets without absolute sy...Peter Collingbourne
2017-08-09Fix thinlto cache key computation for cfi-icall.Evgeniy Stepanov
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-07-19LTO: Export functions referenced by the CFI jump table.Peter Collingbourne
2017-07-10Use DenseMap instead std::map for GVSummaryMapTy.Dehao Chen
2017-07-06[LTO] Fix the interaction between linker redefined symbols and ThinLTODavide Italiano
2017-06-30[ORE] Unify spelling as "diagnostics hotness"Brian Gesiak
2017-06-30[LTO] Remove values from non-prevailing comdatsTeresa Johnson
2017-06-15Silence warning with assertions disabled.Peter Collingbourne
2017-06-15Apply summary-based dead stripping to regular LTO modules with summaries.Peter Collingbourne
2017-06-08Object: Factor out the code for creating the irsymtab for an arbitrary bitcod...Peter Collingbourne