diff options
author | Jakub Staszak <jstaszak@apple.com> | 2011-07-31 05:54:04 +0000 |
---|---|---|
committer | Jakub Staszak <jstaszak@apple.com> | 2011-07-31 05:54:04 +0000 |
commit | 6651b33671c2bc76e7cc82a387842a007e185267 (patch) | |
tree | da5626053d492973a5da774a1bce1e0806e31915 /llvm/lib/Analysis/BranchProbabilityInfo.cpp | |
parent | e348afb6129fecd0fb9125528c8798c02ed8656a (diff) | |
download | bcm5719-llvm-6651b33671c2bc76e7cc82a387842a007e185267.tar.gz bcm5719-llvm-6651b33671c2bc76e7cc82a387842a007e185267.zip |
Do not handle cases with >= and <= predicates.
llvm-svn: 136588
Diffstat (limited to 'llvm/lib/Analysis/BranchProbabilityInfo.cpp')
-rw-r--r-- | llvm/lib/Analysis/BranchProbabilityInfo.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/llvm/lib/Analysis/BranchProbabilityInfo.cpp b/llvm/lib/Analysis/BranchProbabilityInfo.cpp index 9e613ba24ea..da99f28e6e2 100644 --- a/llvm/lib/Analysis/BranchProbabilityInfo.cpp +++ b/llvm/lib/Analysis/BranchProbabilityInfo.cpp @@ -304,23 +304,16 @@ bool BranchProbabilityAnalysis::calcZeroHeuristics(BasicBlock *BB) { isProb = true; break; - case CmpInst::ICMP_ULT: - case CmpInst::ICMP_ULE: case CmpInst::ICMP_SLT: - case CmpInst::ICMP_SLE: // Less or equal to zero is not expected. // X < 0 -> Unlikely - // X <= 0 -> Unlikely isProb = false; break; case CmpInst::ICMP_UGT: - case CmpInst::ICMP_UGE: case CmpInst::ICMP_SGT: - case CmpInst::ICMP_SGE: // Greater or equal to zero is expected. // X > 0 -> Likely - // X >= 0 -> Likely isProb = true; break; |