summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/FunctionImport.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos2018-02-191-1/+1
* Revert: [llvm] r325448 - [ThinLTO] Add GraphTraits for FunctionSummaries Simon Pilgrim2018-02-181-1/+1
* [ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos2018-02-171-1/+1
* [ThinLTO] Import global variablesEugene Leviant2018-02-161-12/+84
* Revert "[ThinLTO] Add GraphTraits for FunctionSummaries"Volodymyr Sapsai2018-02-121-1/+1
* [ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos2018-02-111-1/+1
* [ThinLTO] Teach ThinLTO about auto hide symbolsSteven Wu2018-02-091-0/+7
* [ThinLTO] Convert dead alias to declarationsTeresa Johnson2018-02-051-12/+26
* [ThinLTO] - Add comment. NFC.George Rimar2018-02-021-0/+2
* LTO: Drop comdats when converting definitions to declarations.Peter Collingbourne2018-01-311-0/+2
* [ThinLTO] - Stop internalizing and drop non-prevailing symbols.George Rimar2018-01-291-20/+30
* Re-land "[ThinLTO] Add call edges' relative block frequency to per-module sum...Easwaran Raman2018-01-251-2/+3
* [ThinLTO] Re-commit of dot dumper after test fixEugene Leviant2018-01-221-2/+2
* Temporarily revert r323062 to investigate buildbot failuresEugene Leviant2018-01-211-2/+2
* [ThinLTO] Implement summary visualizerEugene Leviant2018-01-211-2/+2
* [ThinLTO] Remove unused codeEugene Leviant2017-12-181-14/+0
* Fix NDEBUG build problem in r320895Teresa Johnson2017-12-161-1/+1
* [ThinLTO] Enable importing of aliases as copy of aliaseeTeresa Johnson2017-12-161-21/+97
* Revert r320464 as it breaks gold plugin testsEugene Leviant2017-12-121-0/+14
* [ThinLTO] Remove unused code from thinLTOInternalizeModuleEugene Leviant2017-12-121-14/+0
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-101-30/+52
* Revert the change that accidentally went in r314806.Dehao Chen2017-10-031-4/+0
* Update getMergedLocation to check the instruction type and merge properly.Dehao Chen2017-10-021-0/+4
* [ThinLTO] Fix dead stripping analysis for SamplePGOTeresa Johnson2017-09-201-3/+3
* Reland r313157, "ThinLTO: Correctly follow aliasee references when dead strip...Peter Collingbourne2017-09-141-12/+5
* Revert r313157 "ThinLTO: Correctly follow aliasee references when dead stripp...Hans Wennborg2017-09-141-5/+8
* ThinLTO: Correctly follow aliasee references when dead stripping.Peter Collingbourne2017-09-131-8/+5
* [ThinLTO] For SamplePGO, need to handle ICP targets consistently in thin linkTeresa Johnson2017-09-131-11/+29
* [FunctionImport] Avoid unused variable warnings in Release buildsBenjamin Kramer2017-08-291-0/+2
* [ThinLTO] Clean up stale alias import handlingTeresa Johnson2017-08-291-30/+2
* [ThinLTO] Fix ThinLTO crashTeresa Johnson2017-08-191-0/+15
* Fix typo /NFCXinliang David Li2017-08-111-1/+1
* Increase the ImportHotMultiplier to 10.0Dehao Chen2017-07-281-1/+1
* [FunctionImport] Prefer isa<> to dyn_cast<> as the value is not used.Davide Italiano2017-07-271-1/+1
* ThinLTO: Don't import aliases of any kind (even linkonce_odr)David Blaikie2017-07-271-19/+9
* Revert "Restore with fix "[ThinLTO] Ensure we always select the same function...Teresa Johnson2017-07-171-14/+4
* Restore with fix "[ThinLTO] Ensure we always select the same function copy to...Teresa Johnson2017-07-151-4/+14
* Revert r308078 (and subsequent tweak in r308079) which introduces a testChandler Carruth2017-07-151-14/+4
* [ThinLTO] Ensure we always select the same function copy to importTeresa Johnson2017-07-151-4/+14
* Increase the import-threshold for crtical functions.Dehao Chen2017-07-071-0/+8
* [lib/LTO] Add a comment to explain where we set the linkage in the summary.Davide Italiano2017-07-061-0/+5
* [LTO] Fix the interaction between linker redefined symbols and ThinLTODavide Italiano2017-07-061-2/+10
* (NFC) Track global summary liveness in GVFlags.Evgeniy Stepanov2017-06-011-60/+47
* Revert "ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator."Adrian Prantl2017-05-191-4/+1
* ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator.Adrian Prantl2017-05-191-1/+4
* FunctionImport: Simplify function llvm::thinLTOInternalizeModule. NFCI.Peter Collingbourne2017-05-091-10/+5
* Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in th...Peter Collingbourne2017-05-041-54/+43
* Revert "IR: Use pointers instead of GUIDs to represent edges in the module su...Eric Liu2017-05-041-43/+54
* IR: Use pointers instead of GUIDs to represent edges in the module summary. N...Peter Collingbourne2017-05-041-54/+43
* Object: Remove ModuleSummaryIndexObjectFile class.Peter Collingbourne2017-05-011-1/+1
OpenPOWER on IntegriCloud