summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r344325:Tom Stellard2018-10-261-3/+16
* [ThinLTO] Add string saver onto index for value namesTeresa Johnson2018-06-261-2/+2
* [ThinLTO] Compute GUID directly from GV when building per-module indexTeresa Johnson2018-06-261-6/+6
* [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson2018-06-061-1/+1
* [ThinLTO] Add an option to force summary call edges cold for debuggingTeresa Johnson2018-03-311-1/+18
* [ThinLTO] Add funtions in callees metadata to CallGraphEdgesTaewook Oh2018-03-131-0/+12
* [ThinLTO] Represent relative BF using a scaled representation .Easwaran Raman2018-02-221-11/+3
* Re-land "[ThinLTO] Add call edges' relative block frequency to per-module sum...Easwaran Raman2018-01-251-3/+18
* Revert "[ThinLTO] Add call edges' relative block frequency to per-module summ...Easwaran Raman2018-01-241-18/+3
* [ThinLTO] Add call edges' relative block frequency to per-module summary.Easwaran Raman2018-01-241-3/+18
* [ThinLTO] Re-commit of dot dumper after test fixEugene Leviant2018-01-221-1/+1
* Temporarily revert r323062 to investigate buildbot failuresEugene Leviant2018-01-211-1/+1
* [ThinLTO] Implement summary visualizerEugene Leviant2018-01-211-1/+1
* [ThinLTO] Don't import functions with noinline attributeEugene Leviant2017-12-251-1/+3
* Add hasProfileData() to check if a function has profile data. NFC.Easwaran Raman2017-12-221-1/+1
* [ThinLTO] Remove too aggressive assertion in building function call graph.Volodymyr Sapsai2017-11-171-2/+3
* [ThinLTO] Fix missing call graph edges for calls with bitcasts.Volodymyr Sapsai2017-11-101-3/+7
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-041-4/+5
* Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile2017-11-041-5/+4
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-031-4/+5
* [ThinLTO] AliasSummary should not have any referencesTeresa Johnson2017-09-131-1/+1
* ModuleSummaryAnalysis: Correctly handle all function operand references.Peter Collingbourne2017-09-071-7/+5
* ModuleSummaryAnalysis: Correctly handle refs from function inline asm to modu...Peter Collingbourne2017-09-011-54/+56
* [lib/Analysis] - Mark personality functions as live.George Rimar2017-08-221-0/+6
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-08-161-4/+29
* [ThinLTO] Add FunctionAttrs to ThinLTO indexCharles Saternos2017-08-041-6/+17
* Increase the import-threshold for crtical functions.Dehao Chen2017-07-071-1/+1
* Write summaries for merged modules when splitting modules for ThinLTO.Peter Collingbourne2017-06-081-0/+10
* (NFC) Track global summary liveness in GVFlags.Evgeniy Stepanov2017-06-011-6/+6
* Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builderTeresa Johnson2017-05-101-0/+1
* [ProfileSummary] Make getProfileCount a non-static member function.Easwaran Raman2017-05-091-1/+1
* Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in th...Peter Collingbourne2017-05-041-20/+23
* Revert "IR: Use pointers instead of GUIDs to represent edges in the module su...Eric Liu2017-05-041-23/+20
* IR: Use pointers instead of GUIDs to represent edges in the module summary. N...Peter Collingbourne2017-05-041-20/+23
* Revert r295861, "[ModuleSummaryAnalysis] Don't crash when referencing unnamed...Peter Collingbourne2017-05-031-6/+0
* ModuleSummaryAnalysis: Use a more precise #include. NFC.Peter Collingbourne2017-03-311-1/+1
* Use ProfileSummary:getProfileCount to get ScaledCount for ModuleSummaryDehao Chen2017-03-211-1/+1
* Perform symbol binding for .symver versioned symbolsTeresa Johnson2017-03-091-3/+2
* Add function importing info from samplepgo profile to the module summary.Dehao Chen2017-02-281-0/+5
* [ModuleSummaryAnalysis] Don't crash when referencing unnamed globals.Davide Italiano2017-02-221-0/+6
* IR: Function summary extensions for whole-program devirtualization pass.Peter Collingbourne2017-02-101-21/+104
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-031-8/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-031-4/+8
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-8/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-4/+8
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-8/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-4/+8
* Add missing dependency to "Module Summary Analysis" passMehdi Amini2017-01-211-0/+1
* ThinLTO: add early "dead-stripping" on the IndexTeresa Johnson2017-01-051-4/+27
* [ThinLTO] Use DenseSet instead of SmallPtrSet for holding GUIDsTeresa Johnson2017-01-051-4/+4
OpenPOWER on IntegriCloud