summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ProfileSummaryInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner2019-11-141-0/+1
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [PGO][PGSO] ProfileSummary changes.Hiroshi Yamauchi2019-09-241-0/+67
* Cleanup: llvm::bsearch -> llvm::partition_point after r364719Fangrui Song2019-06-301-2/+2
* Simplify std::lower_bound with llvm::{bsearch,lower_bound}. NFCFangrui Song2019-06-211-4/+3
* Add optional arg to profile count getters to filterXinliang David Li2019-04-241-2/+3
* [PGO] Context sensitive PGO (part 2)Rong Xu2019-02-281-1/+8
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SampleFDO] handle ProfileSampleAccurate when initializing function entry countWei Mi2018-12-131-18/+2
* [SampleFDO] Extend profile-sample-accurate option to cover isFunctionColdInCa...Wei Mi2018-12-121-1/+8
* [ProfileSummary] Standardize methods and fix commentVedant Kumar2018-11-191-6/+6
* [ProfileSummary] Add options to override hot and cold count thresholds.Easwaran Raman2018-11-021-0/+18
* [SampleFDO] Fix a bug in getOrCompHotCountThreshold/getOrCompColdCountThresholdWei Mi2018-08-071-2/+2
* [SampleFDO] Don't treat warm callsite with inline instance in the profile as ...Wei Mi2018-05-101-0/+12
* Fix a typo in a comment; NFCGeorge Burgess IV2018-04-121-1/+1
* Add a ProfileCount class to represent entry counts.Easwaran Raman2018-01-171-4/+4
* Add hasProfileData() to check if a function has profile data. NFC.Easwaran Raman2017-12-221-1/+1
* [PGO] Function section hotness prefix should look at all blocksTeresa Johnson2017-12-201-19/+39
* Move accurate-sample-profile into the function attribute.Dehao Chen2017-08-241-3/+4
* Adjust the hotness threshold from 99.9% to 99%.Dehao Chen2017-08-041-1/+1
* Use profile summary to disable peeling for huge working setsTeresa Johnson2017-08-031-8/+24
* Do not want to use BFI to get profile count for sample pgoDehao Chen2017-08-031-2/+18
* Add hasProfileSummary and has{Sample|Instrumentation}Profile methodsEaswaran Raman2017-05-161-1/+1
* Restrict call metadata based hotness detection to Sample PGO modeTeresa Johnson2017-05-111-5/+8
* Use isFunctionHotInCallGraph to set the function section prefix.Dehao Chen2017-03-231-0/+38
* [ProfileSummaryInfo] Remove unneeded braces. NFCI.Davide Italiano2017-03-101-2/+1
* Refactor the PSI to extract getCallSiteCount and remove checks for profile type.Dehao Chen2017-03-101-32/+21
* Do not use branch metadata to check if a basic block is hot.Dehao Chen2017-03-101-12/+1
* Compute summary before calling extractProfTotalWeightEaswaran Raman2017-01-141-11/+11
* ProfileSummaryInfo improvements.Easwaran Raman2017-01-131-5/+48
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* Add isHotBB helper function to ProfileSummaryInfoDehao Chen2016-11-091-0/+20
* Tune isHotFunction/isColdFunctionDehao Chen2016-10-111-6/+2
* Rename isHotFunction/isColdFunction to isFunctionEntryHot/isFunctionEntryCold...Dehao Chen2016-10-101-12/+10
* NFC fix doxygen commentsPiotr Padlewski2016-09-301-7/+7
* Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to...Dehao Chen2016-09-281-17/+12
* Fix the bug when -compile-twice is specified, the PSI will be invalidated.Dehao Chen2016-09-281-3/+12
* Consistently use ModuleAnalysisManagerSean Silva2016-08-091-1/+1
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-1/+2
* Add null checks before using a pointer.Richard Trieu2016-06-101-0/+4
* Reapply r271728 after adding move cobstructor for ProfileSummaryInfoEaswaran Raman2016-06-031-0/+161
* Revert r271728 as it breaks Windows buildEaswaran Raman2016-06-031-161/+0
* Analysis pass to access profile summary infoEaswaran Raman2016-06-031-0/+161
OpenPOWER on IntegriCloud