aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2011-06-10 20:08:23 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2011-06-10 20:08:23 +0000
commit9a9a3a5c0fff9647a7a6454d974c058a4fb187d7 (patch)
treed1e2b5e78e07fd4496af5b7cbe94af6e7bdfcc2c
parentdc29c447136aabf05f48a7119e48065c3b4cee9b (diff)
downloadexternal_llvm-9a9a3a5c0fff9647a7a6454d974c058a4fb187d7.tar.gz
external_llvm-9a9a3a5c0fff9647a7a6454d974c058a4fb187d7.tar.bz2
external_llvm-9a9a3a5c0fff9647a7a6454d974c058a4fb187d7.zip
Remove duplicated test.
Thanks Bob Wilson for noticing it! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132851 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/CodeGen/TailDuplication.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/CodeGen/TailDuplication.cpp b/lib/CodeGen/TailDuplication.cpp
index 7aeef6ad16..76bae2ac65 100644
--- a/lib/CodeGen/TailDuplication.cpp
+++ b/lib/CodeGen/TailDuplication.cpp
@@ -573,13 +573,12 @@ TailDuplicatePass::TailDuplicate(MachineBasicBlock *TailBB, MachineFunction &MF,
assert(TailBB != PredBB &&
"Single-block loop should have been rejected earlier!");
- if (PredBB->succ_size() > 1) continue;
+ // EH edges are ignored by AnalyzeBranch.
+ if (PredBB->succ_size() > 1)
+ continue;
MachineBasicBlock *PredTBB, *PredFBB;
SmallVector<MachineOperand, 4> PredCond;
- // EH edges are ignored by AnalyzeBranch.
- if (PredBB->succ_size() != 1)
- continue;
if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true))
continue;
if (!PredCond.empty())