This patch ports the Analysis pass that computes BPI to the new pass manager.
There is a slight difference in printer output -- the header line format is different. This should be revisited later.
Paths
| Differential D19839
[PM] Port BranchProbability Analysis to the new pass manager ClosedPublic Authored by davidxl on May 2 2016, 3:32 PM.
Details Summary This patch ports the Analysis pass that computes BPI to the new pass manager. There is a slight difference in printer output -- the header line format is different. This should be revisited later.
Diff Detail Event TimelineClosed by commit rL268601: [PM] Port Branch Probability Analysis pass to the new pass manager. (authored by davidxl). · Explain WhyMay 4 2016, 8:06 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 56197 include/llvm/Analysis/BranchProbabilityInfo.h
lib/Analysis/BranchProbabilityInfo.cpp
lib/Passes/PassBuilder.cpp
lib/Passes/PassRegistry.def
test/Analysis/BranchProbabilityInfo/basic.ll
test/Analysis/BranchProbabilityInfo/deopt-intrinsic.ll
test/Analysis/BranchProbabilityInfo/loop.ll
test/Analysis/BranchProbabilityInfo/noreturn.ll
test/Analysis/BranchProbabilityInfo/pr18705.ll
test/Analysis/BranchProbabilityInfo/pr22718.ll
|