summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ThinLTO] Add option to dump per-module summary dot graphTeresa Johnson2019-01-281-0/+14
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Revert "[ThinLTO] Add summary entries for index-based WPD"Teresa Johnson2019-01-171-111/+4
* [ThinLTO] Add summary entries for index-based WPDTeresa Johnson2019-01-171-4/+111
* [LTO] Record whether LTOUnit splitting is enabled in indexTeresa Johnson2019-01-111-1/+5
* [ThinLTO] Compute synthetic function entry countEaswaran Raman2018-12-131-5/+6
* [ThinLTO] Allow importing of functions with var argsTeresa Johnson2018-12-011-9/+2
* [ProfileSummary] Standardize methods and fix commentVedant Kumar2018-11-191-2/+2
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-161-17/+58
* [ThinLTO] Update handling of vararg functions to match inlinerTeresa Johnson2018-11-141-2/+7
* Revert "[ThinLTO] Internalize readonly globals"Steven Wu2018-11-131-58/+17
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-101-17/+58
* [ThinLTO] Split NotEligibleToImport into legality and inlinability flagsTeresa Johnson2018-11-061-10/+9
* [ThinLTO] Don't import GV which contains blockaddressEugene Leviant2018-10-121-3/+16
* [WPD] Fix incorrect devirtualization after indirect call promotionTeresa Johnson2018-09-271-11/+12
* [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
OpenPOWER on IntegriCloud