summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/BranchProbabilityInfo
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-3/+3
* Reland "b19ec1eb3d0c [BPI] Improve unreachable/ColdCall heurstics to handle l...Taewook Oh2019-12-022-0/+44
* Revert b19ec1eb3d0ctaewookoh2019-11-272-44/+0
* [BPI] Improve unreachable/ColdCall heurstics to handle loops.Taewook Oh2019-11-272-0/+44
* [BPI] Adjust the probability for floating point unordered comparisonGuozhi Wei2019-09-101-0/+41
* [BPI] Look through bitcasts in calcZeroHeuristicSam Parker2019-02-151-0/+103
* [BPI] Apply invoke heuristic before loop branch heuristicArtur Pilipenko2018-06-081-0/+32
* [BPI] Detect branches in loops that make themselves not takenJohn Brawn2018-02-231-0/+88
* [BranchProbabilityInfo] Handle irreducible loops.Geoff Berry2017-11-011-0/+37
* [BPI] Don't assume that strcmp returning >0 is more likely than <0John Brawn2017-06-081-0/+264
* [BPI] Reduce the probability of unreachable edge to minimal value greater than 0Serguei Katkov2017-05-183-34/+34
* [BPI] Ignore remainder while distributing the remaining probability from unre...Serguei Katkov2017-05-121-3/+3
* [BPI] Use metadata info before any other heuristicsSerguei Katkov2017-04-171-0/+225
* [BPI] Refactor post domination calculation and simple fix for ColdCallSerguei Katkov2017-04-121-0/+37
* Enhance calcColdCallHeuristics for InvokeInstJun Bum Lim2016-09-231-0/+93
* [BPI] Add new LazyBPI analysisAdam Nemet2016-07-281-0/+1
* [PM] Port Branch Probability Analysis pass to the new pass manager.Xinliang David Li2016-05-056-1/+7
* [BPI] Consider deoptimize calls as "unreachable"Sanjoy Das2016-04-181-0/+20
* [BPI] Replace weights by probabilities in BPI.Cong Hou2015-12-221-5/+5
* Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInstJun Bum Lim2015-12-211-0/+45
* Revert "Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst"Rafael Espindola2015-12-181-45/+0
* Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInstJun Bum Lim2015-12-181-0/+45
* Use fixed-point representation for BranchProbability.Cong Hou2015-09-255-125/+125
* Fix information loss in branch probability computation.Diego Novillo2015-05-071-0/+84
* Re-apply r234898 and fix tests.Daniel Jasper2015-04-151-0/+28
* Revert "The code that originally made me discover this is:"Rafael Espindola2015-04-141-28/+0
* The code that originally made me discover this is:Daniel Jasper2015-04-141-0/+28
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-273-15/+15
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-273-10/+10
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-151-3/+3
* Fix a bug in which BranchProbabilityInfo wasn't setting branch weights of bas...Akira Hatanaka2014-04-142-21/+79
* Consider (x == -1) unlikely in BranchProbabilityInfoHal Finkel2013-11-011-0/+39
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* Add a new function attribute 'cold' to functions.Diego Novillo2013-05-241-0/+58
* BranchProb: modify the definition of an edge in BranchProbabilityInfo to handleManman Ren2012-08-241-0/+27
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Make the unreachable probability much much heavier. The previousChandler Carruth2011-12-221-9/+9
* Fix the API usage in loop probability heuristics. It was incorrectlyChandler Carruth2011-10-251-0/+365
* Remove return heuristics from the static branch probabilities, andChandler Carruth2011-10-241-0/+79
* Teach the BranchProbabilityInfo pass to print its results, and use thatChandler Carruth2011-10-232-0/+93
OpenPOWER on IntegriCloud