summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO
Commit message (Expand)AuthorAgeFilesLines
...
* Enable debug fission for thinLTO linked via gold-pluginYunlian Jiang2018-04-132-0/+68
* Add missing vtable anchorsWeiming Zhao2018-04-111-0/+1
* Prevent data races in concurrent ThinLTO processes.Ekaterina Romanova2018-03-301-17/+14
* Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie2018-03-231-1/+1
* Sink Analysis/ObjectUtil(canBeOmittedFromSymbolTable) into IR so it can be le...David Blaikie2018-03-211-2/+1
* [LTO] Return proper error object rather than null LTOModuleAdam Nemet2018-03-131-1/+1
* Revert "[LTO] Support filtering by hotness threshold"Bob Haarman2018-03-084-19/+7
* [LTO] Support filtering by hotness thresholdAdam Nemet2018-02-264-7/+19
* [ThinLTO] Always create linked objects file for --thinlto-index-only=Vitaly Buka2018-02-221-20/+8
* [LTO] Remove unused Path parameter to AddBufferFnTeresa Johnson2018-02-201-2/+2
* [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
* Pass a reference to a module to the bitcode writer.Rafael Espindola2018-02-143-5/+5
* 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
* [ThinLTO] Remove dead and dropped symbol declarations when possibleTeresa Johnson2018-02-061-6/+15
* 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] Convert dead alias to declarationsTeresa Johnson2018-02-051-10/+6
* [LTO] - Simplify. NFC.George Rimar2018-02-021-3/+2
* [ThinLTO] - Fix for "ThinLTO inlines variables that should be discarded".George Rimar2018-02-021-6/+12
* [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-293-8/+60
* [LTO] - Introduce GlobalResolution::Prevailing flag.George Rimar2018-01-251-15/+9
* Another try to commit 323321 (aggressive instruction combine).Amjad Aboud2018-01-251-0/+1
* Simplify. NFC.Rafael Espindola2018-01-241-1/+1
* Reverted 323321.Amjad Aboud2018-01-241-1/+0
* [InstCombine] Introducing Aggressive Instruction Combine pass (-aggressive-in...Amjad Aboud2018-01-241-0/+1
* Introduce errorToBool() helper and use it.Nico Weber2018-01-231-16/+4
* [ThinLTO] Re-commit of dot dumper after test fixEugene Leviant2018-01-223-2/+9
* Temporarily revert r323062 to investigate buildbot failuresEugene Leviant2018-01-213-9/+2
* [ThinLTO] Implement summary visualizerEugene Leviant2018-01-213-2/+9
* Don't drop dso_local in LTO.Rafael Espindola2018-01-181-1/+2
* [ThinLTO] - Remove code duplication. NFC.George Rimar2018-01-171-22/+17
* [LTO] Simplify code. No functionality change intended.Benjamin Kramer2017-12-281-14/+10
* Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer2017-12-281-1/+1
* Fix more inconsistent line endings. NFC.Dimitry Andric2017-12-181-9/+9
* [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
* Remove redundant includes from lib/LTO.Michael Zolotukhin2017-12-133-9/+0
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-173-9/+9
* LTO: clarify why we need to gracefully handle sys::fs::rename failuresBob Haarman2017-11-161-7/+9
* Use TempFile in lto caching.Rafael Espindola2017-11-151-25/+34
* LTO: don't fatal when value for cache key already existsBob Haarman2017-11-101-2/+15
* [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
OpenPOWER on IntegriCloud