| Commit message (Expand) | Author | Age | Files | Lines |
| * | Reland "b19ec1eb3d0c [BPI] Improve unreachable/ColdCall heurstics to handle l... | Taewook Oh | 2019-12-02 | 1 | -57/+75 |
| * | Revert b19ec1eb3d0c | taewookoh | 2019-11-27 | 1 | -75/+57 |
| * | [BPI] Improve unreachable/ColdCall heurstics to handle loops. | Taewook Oh | 2019-11-27 | 1 | -57/+75 |
| * | Add missing includes needed to prune LLVMContext.h include, NFC | Reid Kleckner | 2019-11-14 | 1 | -0/+1 |
| * | Sink all InitializePasses.h includes | Reid Kleckner | 2019-11-13 | 1 | -0/+7 |
| * | [BPI] Adjust the probability for floating point unordered comparison | Guozhi Wei | 2019-09-10 | 1 | -2/+14 |
| * | Change TargetLibraryInfo analysis passes to always require Function | Teresa Johnson | 2019-09-07 | 1 | -1/+2 |
| * | [BPI] Look through bitcasts in calcZeroHeuristic | Sam Parker | 2019-02-15 | 1 | -1/+7 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [TI removal] Make variables declared as `TerminatorInst` and initialized | Chandler Carruth | 2018-10-15 | 1 | -5/+5 |
| * | [BPI] Remove unnecessary std::list | Benjamin Kramer | 2018-06-15 | 1 | -5/+4 |
| * | [BPI] Apply invoke heuristic before loop branch heuristic | Artur Pilipenko | 2018-06-08 | 1 | -11/+8 |
| * | Require DominatorTree when requiring/preserving LoopInfo in the old pass manager | Mikael Holmen | 2018-05-17 | 1 | -0/+5 |
| * | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -8/+10 |
| * | [STLExtras] Add distance() for ranges, pred_size(), and succ_size() | Vedant Kumar | 2018-05-10 | 1 | -2/+1 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -9/+9 |
| * | Fix more spelling mistakes in comments of LLVM Analysis passes | Vedant Kumar | 2018-03-02 | 1 | -1/+1 |
| * | [BPI] Detect branches in loops that make themselves not taken | John Brawn | 2018-02-23 | 1 | -14/+135 |
| * | [BranchProbabilityInfo] Handle irreducible loops. | Geoff Berry | 2017-11-01 | 1 | -10/+80 |
| * | Add options to dump block frequency/branch probability info in text. | Hiroshi Yamauchi | 2017-08-26 | 1 | -0/+15 |
| * | [PGO] Set edge weights for indirectbr instruction with profile counts | Rong Xu | 2017-08-23 | 1 | -1/+1 |
| * | [ConstantInt] Use ConstantInt::getValue instead of Constant::getUniqueInteger... | Craig Topper | 2017-08-04 | 1 | -1/+1 |
| * | [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ... | Eugene Zelenko | 2017-07-21 | 1 | -2/+17 |
| * | [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM... | Craig Topper | 2017-07-06 | 1 | -1/+1 |
| * | [BPI] Don't assume that strcmp returning >0 is more likely than <0 | John Brawn | 2017-06-08 | 1 | -6/+41 |
| * | [BPI] Reduce the probability of unreachable edge to minimal value greater than 0 | Serguei Katkov | 2017-05-18 | 1 | -40/+9 |
| * | [BPI] Ignore remainder while distributing the remaining probability from unre... | Serguei Katkov | 2017-05-12 | 1 | -8/+3 |
| * | [BPI] NFC: reorder ifs to bail out earlier | Serguei Katkov | 2017-04-17 | 1 | -19/+18 |
| * | [BPI] Use metadata info before any other heuristics | Serguei Katkov | 2017-04-17 | 1 | -19/+81 |
| * | [BPI] Refactor post domination calculation and simple fix for ColdCall | Serguei Katkov | 2017-04-12 | 1 | -46/+73 |
| * | Retry: [BPI] Use a safer constructor to calculate branch probabilities | Vedant Kumar | 2016-12-17 | 1 | -12/+12 |
| * | Revert "[BPI] Use a safer constructor to calculate branch probabilities" | Vedant Kumar | 2016-12-17 | 1 | -12/+12 |
| * | [BPI] Use a safer constructor to calculate branch probabilities | Vedant Kumar | 2016-12-17 | 1 | -12/+12 |
| * | [PM] Change the static object whose address is used to uniquely identify | Chandler Carruth | 2016-11-23 | 1 | -1/+1 |
| * | Enhance calcColdCallHeuristics for InvokeInst | Jun Bum Lim | 2016-09-23 | 1 | -0/+10 |
| * | Consistently use FunctionAnalysisManager | Sean Silva | 2016-08-09 | 1 | -2/+2 |
| * | Re-submit r272891 "Prevent dangling pointer problems in BranchProbabilityInfo" | Igor Laevsky | 2016-07-15 | 1 | -0/+9 |
| * | [PPC] Strength-reduce SmallVectors into arrays. | Benjamin Kramer | 2016-06-17 | 1 | -1/+3 |
| * | Revert r272891 "[JumpThreading] Prevent dangling pointer problems in BranchPr... | Igor Laevsky | 2016-06-16 | 1 | -8/+0 |
| * | [JumpThreading] Prevent dangling pointer problems in BranchProbabilityInfo | Igor Laevsky | 2016-06-16 | 1 | -0/+8 |
| * | [PM] Port Branch Probability Analysis pass to the new pass manager. | Xinliang David Li | 2016-05-05 | 1 | -0/+17 |
| * | [BPI] Consider deoptimize calls as "unreachable" | Sanjoy Das | 2016-04-18 | 1 | -1/+6 |
| * | Const correctness for BranchProbabilityInfo (NFC) | Mehdi Amini | 2016-04-07 | 1 | -25/+26 |
| * | [BPI] Fix two potential divide-by-zero operations that are introduced in r256... | Cong Hou | 2015-12-22 | 1 | -2/+8 |
| * | [BPI] Replace weights by probabilities in BPI. | Cong Hou | 2015-12-22 | 1 | -168/+119 |
| * | Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst | Jun Bum Lim | 2015-12-21 | 1 | -0/+10 |
| * | Revert "Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst" | Rafael Espindola | 2015-12-18 | 1 | -10/+0 |
| * | Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst | Jun Bum Lim | 2015-12-18 | 1 | -0/+10 |
| * | Replace all weight-based interfaces in MBB with probability-based interfaces,... | Cong Hou | 2015-12-01 | 1 | -0/+6 |
| * | Revert r254348: "Replace all weight-based interfaces in MBB with probability-... | Hans Wennborg | 2015-12-01 | 1 | -6/+0 |