summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
AgeCommit message (Expand)Author
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-04-27[llvm][NFC] Use CallBase instead of Instruction in ProfileSummaryInfoMircea Trofin
2020-04-23[llvm][NFC][CallSite] Remove CallSite from TypeMetadataUtils & relatedMircea Trofin
2020-04-14Revert "Move ModuleSummaryAnalysis from libAnalysis to libObject to break the...Mehdi Amini
2020-04-13Move ModuleSummaryAnalysis from libAnalysis to libObject to break the depende...Mehdi Amini
2020-02-18[NFC] Remove trailing spaceJim Lin
2020-01-23[ThinLTO] Summarize vcall_visibility metadataTeresa Johnson
2020-01-15[ThinLTO] Always import constantsevgeny
2019-12-18[ThinLTO] Show preserved symbols in DOT filesevgeny
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-11-08ThinLTO : Import always_inline functions irrespective of the thresholdTeresa Johnson
2019-08-22IR. Change strip* family of functions to not look through aliases.Peter Collingbourne
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-05Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song
2019-07-05[ThinLTO] Attempt to recommit r365188 after alignment fixEugene Leviant
2019-07-05Reverted r365188 due to alignment problems on i686-androidEugene Leviant
2019-07-05[ThinLTO] Attempt to recommit r365040 after caching fixEugene Leviant
2019-07-04Revert [ThinLTO] Optimize writeonly globals outReid Kleckner
2019-07-03[ThinLTO] Optimize writeonly globals outEugene Leviant
2019-07-02[ThinLTO] Add summary entries for index-based WPDTeresa Johnson
2019-05-10[ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligibleTeresa Johnson
2019-03-15[ThinLTO] Restructure AliasSummary to contain ValueInfo of AliaseeTeresa Johnson
2019-01-28[ThinLTO] Add option to dump per-module summary dot graphTeresa Johnson
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-17Revert "[ThinLTO] Add summary entries for index-based WPD"Teresa Johnson
2019-01-17[ThinLTO] Add summary entries for index-based WPDTeresa Johnson
2019-01-11[LTO] Record whether LTOUnit splitting is enabled in indexTeresa Johnson
2018-12-13[ThinLTO] Compute synthetic function entry countEaswaran Raman
2018-12-01[ThinLTO] Allow importing of functions with var argsTeresa Johnson
2018-11-19[ProfileSummary] Standardize methods and fix commentVedant Kumar
2018-11-16[ThinLTO] Internalize readonly globalsEugene Leviant
2018-11-14[ThinLTO] Update handling of vararg functions to match inlinerTeresa Johnson
2018-11-13Revert "[ThinLTO] Internalize readonly globals"Steven Wu
2018-11-10[ThinLTO] Internalize readonly globalsEugene Leviant
2018-11-06[ThinLTO] Split NotEligibleToImport into legality and inlinability flagsTeresa Johnson
2018-10-12[ThinLTO] Don't import GV which contains blockaddressEugene Leviant
2018-09-27[WPD] Fix incorrect devirtualization after indirect call promotionTeresa Johnson
2018-06-26[ThinLTO] Add string saver onto index for value namesTeresa Johnson
2018-06-26[ThinLTO] Compute GUID directly from GV when building per-module indexTeresa Johnson
2018-06-06[ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson
2018-03-31[ThinLTO] Add an option to force summary call edges cold for debuggingTeresa Johnson
2018-03-13[ThinLTO] Add funtions in callees metadata to CallGraphEdgesTaewook Oh
2018-02-22[ThinLTO] Represent relative BF using a scaled representation .Easwaran Raman
2018-01-25Re-land "[ThinLTO] Add call edges' relative block frequency to per-module sum...Easwaran Raman
2018-01-24Revert "[ThinLTO] Add call edges' relative block frequency to per-module summ...Easwaran Raman
2018-01-24[ThinLTO] Add call edges' relative block frequency to per-module summary.Easwaran Raman
2018-01-22[ThinLTO] Re-commit of dot dumper after test fixEugene Leviant
2018-01-21Temporarily revert r323062 to investigate buildbot failuresEugene Leviant
2018-01-21[ThinLTO] Implement summary visualizerEugene Leviant
2017-12-25[ThinLTO] Don't import functions with noinline attributeEugene Leviant