aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-22IR. Change strip* family of functions to not look through aliases.Peter Collingbourne1-1/+1
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-6/+6
2019-08-05Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song1-1/+1
2019-07-05[ThinLTO] Attempt to recommit r365188 after alignment fixEugene Leviant1-27/+95
2019-07-05Reverted r365188 due to alignment problems on i686-androidEugene Leviant1-95/+27
2019-07-05[ThinLTO] Attempt to recommit r365040 after caching fixEugene Leviant1-27/+95
2019-07-04Revert [ThinLTO] Optimize writeonly globals outReid Kleckner1-83/+27
2019-07-03[ThinLTO] Optimize writeonly globals outEugene Leviant1-27/+83
2019-07-02[ThinLTO] Add summary entries for index-based WPDTeresa Johnson1-3/+110
2019-05-10[ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligibleTeresa Johnson1-4/+8
2019-03-15[ThinLTO] Restructure AliasSummary to contain ValueInfo of AliaseeTeresa Johnson1-3/+5
2019-01-28[ThinLTO] Add option to dump per-module summary dot graphTeresa Johnson1-0/+14
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-17Revert "[ThinLTO] Add summary entries for index-based WPD"Teresa Johnson1-111/+4
2019-01-17[ThinLTO] Add summary entries for index-based WPDTeresa Johnson1-4/+111
2019-01-11[LTO] Record whether LTOUnit splitting is enabled in indexTeresa Johnson1-1/+5
2018-12-13[ThinLTO] Compute synthetic function entry countEaswaran Raman1-5/+6
2018-12-01[ThinLTO] Allow importing of functions with var argsTeresa Johnson1-9/+2
2018-11-19[ProfileSummary] Standardize methods and fix commentVedant Kumar1-2/+2
2018-11-16[ThinLTO] Internalize readonly globalsEugene Leviant1-17/+58
2018-11-14[ThinLTO] Update handling of vararg functions to match inlinerTeresa Johnson1-2/+7
2018-11-13Revert "[ThinLTO] Internalize readonly globals"Steven Wu1-58/+17
2018-11-10[ThinLTO] Internalize readonly globalsEugene Leviant1-17/+58
2018-11-06[ThinLTO] Split NotEligibleToImport into legality and inlinability flagsTeresa Johnson1-10/+9
2018-10-12[ThinLTO] Don't import GV which contains blockaddressEugene Leviant1-3/+16
2018-09-27[WPD] Fix incorrect devirtualization after indirect call promotionTeresa Johnson1-11/+12
2018-06-26[ThinLTO] Add string saver onto index for value namesTeresa Johnson1-2/+2
2018-06-26[ThinLTO] Compute GUID directly from GV when building per-module indexTeresa Johnson1-6/+6
2018-06-06[ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson1-1/+1
2018-03-31[ThinLTO] Add an option to force summary call edges cold for debuggingTeresa Johnson1-1/+18
2018-03-13[ThinLTO] Add funtions in callees metadata to CallGraphEdgesTaewook Oh1-0/+12
2018-02-22[ThinLTO] Represent relative BF using a scaled representation .Easwaran Raman1-11/+3
2018-01-25Re-land "[ThinLTO] Add call edges' relative block frequency to per-module sum...Easwaran Raman1-3/+18
2018-01-24Revert "[ThinLTO] Add call edges' relative block frequency to per-module summ...Easwaran Raman1-18/+3
2018-01-24[ThinLTO] Add call edges' relative block frequency to per-module summary.Easwaran Raman1-3/+18
2018-01-22[ThinLTO] Re-commit of dot dumper after test fixEugene Leviant1-1/+1
2018-01-21Temporarily revert r323062 to investigate buildbot failuresEugene Leviant1-1/+1
2018-01-21[ThinLTO] Implement summary visualizerEugene Leviant1-1/+1
2017-12-25[ThinLTO] Don't import functions with noinline attributeEugene Leviant1-1/+3
2017-12-22Add hasProfileData() to check if a function has profile data. NFC.Easwaran Raman1-1/+1
2017-11-17[ThinLTO] Remove too aggressive assertion in building function call graph.Volodymyr Sapsai1-2/+3
2017-11-10[ThinLTO] Fix missing call graph edges for calls with bitcasts.Volodymyr Sapsai1-3/+7
2017-11-04[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile1-4/+5
2017-11-04Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile1-5/+4
2017-11-03[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile1-4/+5
2017-09-13[ThinLTO] AliasSummary should not have any referencesTeresa Johnson1-1/+1
2017-09-07ModuleSummaryAnalysis: Correctly handle all function operand references.Peter Collingbourne1-7/+5
2017-09-01ModuleSummaryAnalysis: Correctly handle refs from function inline asm to modu...Peter Collingbourne1-54/+56
2017-08-22[lib/Analysis] - Mark personality functions as live.George Rimar1-0/+6
2017-08-16[Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko1-4/+29