aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Analysis/BranchProbabilityInfo
AgeCommit message (Expand)AuthorFilesLines
2023-12-02[BPI] Reuse the AsmWriter's BB naming scheme in BranchProbabilityPrinterPass ...Mircea Trofin15-439/+468
2023-11-21Support BranchProbabilityInfo in update_analyze_test_checks.py (#72943)Matthias Braun2-169/+231
2022-12-02Analysis: Update some tests for opaque pointersMatt Arsenault9-159/+159
2021-11-22[BPI] Look-up tables for non-loop branches. NFC.Sjoerd Meijer1-0/+70
2021-09-02[test][NewPM] Remove RUN lines using -analyzeArthur Eubanks13-16/+0
2021-05-24Revert "[NFC] remove explicit default value for strboolattr attribute in tests"serge-sans-paille1-3/+3
2021-05-24[NFC] remove explicit default value for strboolattr attribute in testsserge-sans-paille1-3/+3
2020-12-26[test] Pin some tests to legacy PMArthur Eubanks2-2/+2
2020-12-23[BPI] Improve static heuristics for "cold" paths.Evgeniy Brevnov6-43/+506
2020-11-17[BPI] Look through bitcasts in calcZeroHeuristicWei Wang1-0/+63
2020-10-31Revert "Use uint64_t for branch weights instead of uint32_t"Arthur Eubanks3-712/+14
2020-10-30Use uint64_t for branch weights instead of uint32_tArthur Eubanks3-14/+712
2020-10-27Revert "Use uint64_t for branch weights instead of uint32_t"Nico Weber2-664/+14
2020-10-26Use uint64_t for branch weights instead of uint32_tArthur Eubanks2-14/+664
2020-09-21[NewPM] Pin -lazy-branch-prob and -lazy-block-freq tests to legacy PMArthur Eubanks10-16/+18
2020-08-17Revert "[BPI] Improve static heuristics for integer comparisons"Dávid Bolvanský2-59/+8
2020-08-13[BPI] Improve static heuristics for integer comparisonsDávid Bolvanský2-8/+59
2020-08-13Revert "[BPI] Improve static heuristics for integer comparisons"Dávid Bolvanský2-59/+8
2020-08-13[BPI] Improve static heuristics for integer comparisonsDávid Bolvanský2-8/+59
2020-08-13Revert "[BPI] Improve static heuristics for integer comparisons"Dávid Bolvanský2-59/+8
2020-08-13[BPI] Improve static heuristics for integer comparisonsDávid Bolvanský2-8/+59
2020-08-11[BPI] Teach BPI about bcmp functionDávid Bolvanský1-0/+92
2020-06-04Extend InvokeInst !prof branch_weights metadata to unwind branchesYevgeny Rouban1-0/+29
2020-06-02[BrachProbablityInfo] Proportional distribution of reachable probabilitiesYevgeny Rouban1-10/+14
2020-05-21[BrachProbablityInfo] Set edge probabilities at once and fix calcMetadataWeig...Yevgeny Rouban1-3/+3
2020-04-30[BPI] Incorrect probability reported in case of mulptiple edges.Evgeniy Brevnov1-0/+53
2019-12-24Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song1-3/+3
2019-12-02Reland "b19ec1eb3d0c [BPI] Improve unreachable/ColdCall heurstics to handle l...Taewook Oh2-0/+44
2019-11-27Revert b19ec1eb3d0ctaewookoh2-44/+0
2019-11-27[BPI] Improve unreachable/ColdCall heurstics to handle loops.Taewook Oh2-0/+44
2019-09-10[BPI] Adjust the probability for floating point unordered comparisonGuozhi Wei1-0/+41
2019-02-15[BPI] Look through bitcasts in calcZeroHeuristicSam Parker1-0/+103
2018-06-08[BPI] Apply invoke heuristic before loop branch heuristicArtur Pilipenko1-0/+32
2018-02-23[BPI] Detect branches in loops that make themselves not takenJohn Brawn1-0/+88
2017-11-01[BranchProbabilityInfo] Handle irreducible loops.Geoff Berry1-0/+37
2017-06-08[BPI] Don't assume that strcmp returning >0 is more likely than <0John Brawn1-0/+264
2017-05-18[BPI] Reduce the probability of unreachable edge to minimal value greater than 0Serguei Katkov3-34/+34
2017-05-12[BPI] Ignore remainder while distributing the remaining probability from unre...Serguei Katkov1-3/+3
2017-04-17[BPI] Use metadata info before any other heuristicsSerguei Katkov1-0/+225
2017-04-12[BPI] Refactor post domination calculation and simple fix for ColdCallSerguei Katkov1-0/+37
2016-09-23Enhance calcColdCallHeuristics for InvokeInstJun Bum Lim1-0/+93
2016-07-28[BPI] Add new LazyBPI analysisAdam Nemet1-0/+1
2016-05-05[PM] Port Branch Probability Analysis pass to the new pass manager.Xinliang David Li6-1/+7
2016-04-18[BPI] Consider deoptimize calls as "unreachable"Sanjoy Das1-0/+20
2015-12-22[BPI] Replace weights by probabilities in BPI.Cong Hou1-5/+5
2015-12-21Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInstJun Bum Lim1-0/+45
2015-12-18Revert "Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst"Rafael Espindola1-45/+0
2015-12-18Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInstJun Bum Lim1-0/+45
2015-09-25Use fixed-point representation for BranchProbability.Cong Hou5-125/+125
2015-05-07Fix information loss in branch probability computation.Diego Novillo1-0/+84