summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/BlockFrequencyInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Add optional arg to profile count getters to filterXinliang David Li2019-04-241-2/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* refactor BlockFrequencyInfo::view to take a title parameterDavid Callahan2019-01-091-2/+2
* Revert r320104: infinite loop profiling bug fixXinliang David Li2017-12-081-4/+0
* [PGO] detect infinite loop and form MST properlyXinliang David Li2017-12-071-0/+4
* Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi2017-11-021-0/+5
* Add options to dump PGO counts in text.Hiroshi Yamauchi2017-09-131-14/+17
* Add options to dump block frequency/branch probability info in text.Hiroshi Yamauchi2017-08-261-0/+14
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-07-211-14/+22
* [PGO] internal option cleanupsXinliang David Li2017-02-021-1/+12
* [PGO] make graph view internal options available for all buildsXinliang David Li2017-02-021-10/+0
* [PGO] add debug option to view annotated cfg after prof use annotationXinliang David Li2017-01-231-2/+11
* Add an interface to scale the frequencies of a set of blocks.Easwaran Raman2017-01-191-0/+22
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-0/+9
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
* s/static inline/static/ for headers I have changed in r279475. NFC.Tim Shen2016-08-311-1/+1
* [GraphTraits] Replace all NodeType usage with NodeRefTim Shen2016-08-221-6/+3
* [GraphTraits] Make nodes_iterator dereference to NodeType*/NodeRefTim Shen2016-08-191-3/+3
* [GraphWriter] Change GraphWriter to use NodeRef in GraphTraitsTim Shen2016-08-171-0/+1
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-2/+2
* CodeExtractor : Add ability to preserve profile data.Sean Silva2016-08-021-0/+7
* Revert r277313 and r277314.Sean Silva2016-08-011-7/+0
* CodeExtractor : Add ability to preserve profile data.Sean Silva2016-08-011-0/+7
* [BFI] Add new LazyBFI analysis passAdam Nemet2016-07-131-0/+6
* [BFI/MBFI]: cfg graph view with color scheme Xinliang David Li2016-06-281-2/+21
* [BFI]: enhance BFI graph dumpXinliang David Li2016-06-281-13/+20
* [BFI]: graph viewer code refactoring Xinliang David Li2016-06-281-30/+18
* [BFI]: NFC refactoringXinliang David Li2016-06-221-11/+4
* [PM] port Branch Frequency Analaysis pass to new PMXinliang David Li2016-05-051-0/+27
* Add getBlockProfileCount method to BlockFrequencyInfoEaswaran Raman2016-03-231-0/+14
* Recommit r250345, it was reverted in r250366 to investigate a bot failure.Manman Ren2015-10-151-0/+6
* Temporarily revert r250345 to sort out bot failure.Manman Ren2015-10-151-6/+0
* Update the branch weight metadata in JumpThreading pass.Cong Hou2015-10-141-0/+6
* Revert r250204 and r250240 due to bot failure. We failed to build PGO-ed clang.Manman Ren2015-10-141-6/+0
* Update the branch weight metadata in JumpThreading pass.Cong Hou2015-10-131-0/+6
* Revert 250089 due to bot failure. It failed when building clang itself with PGO.Manman Ren2015-10-131-6/+0
* Update the branch weight metadata in JumpThreading pass.Cong Hou2015-10-121-0/+6
* Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith2015-10-101-1/+1
* Add new constructors for LoopInfo/DominatorTree/BFI/BPICong Hou2015-07-161-0/+8
* Create a wrapper pass for BranchProbabilityInfo.Cong Hou2015-07-151-3/+4
* Rename doFunction() in BFI to calculate() and change its parameters from poin...Cong Hou2015-07-151-1/+1
* Create a wrapper pass for BlockFrequencyInfo.Wei Mi2015-07-141-32/+48
* Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-271-1/+1
* [PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth2015-01-171-3/+3
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-3/+4
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-4/+3
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-211-2/+6
OpenPOWER on IntegriCloud