diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2015-08-11 00:26:05 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2015-08-11 00:26:05 +0000 |
| commit | f609c11b3d1e5fcb4354690329b7ef72d6aa3af4 (patch) | |
| tree | cbbc2a49da885341f511f0234b8e383bb6685bc6 /llvm/lib/CodeGen | |
| parent | 2569118621228f811d9dbaba447063e97cc3ae76 (diff) | |
| download | bcm5719-llvm-f609c11b3d1e5fcb4354690329b7ef72d6aa3af4.tar.gz bcm5719-llvm-f609c11b3d1e5fcb4354690329b7ef72d6aa3af4.zip | |
use range-based for loops; NFCI
llvm-svn: 244545
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/TailDuplication.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/llvm/lib/CodeGen/TailDuplication.cpp b/llvm/lib/CodeGen/TailDuplication.cpp index 0924ce2588b..fc29eafb521 100644 --- a/llvm/lib/CodeGen/TailDuplication.cpp +++ b/llvm/lib/CodeGen/TailDuplication.cpp @@ -635,22 +635,16 @@ TailDuplicatePass::isSimpleBB(MachineBasicBlock *TailBB) { static bool bothUsedInPHI(const MachineBasicBlock &A, SmallPtrSet<MachineBasicBlock*, 8> SuccsB) { - for (MachineBasicBlock::const_succ_iterator SI = A.succ_begin(), - SE = A.succ_end(); SI != SE; ++SI) { - MachineBasicBlock *BB = *SI; + for (MachineBasicBlock *BB : A.successors()) if (SuccsB.count(BB) && !BB->empty() && BB->begin()->isPHI()) return true; - } return false; } bool TailDuplicatePass::canCompletelyDuplicateBB(MachineBasicBlock &BB) { - for (MachineBasicBlock::pred_iterator PI = BB.pred_begin(), - PE = BB.pred_end(); PI != PE; ++PI) { - MachineBasicBlock *PredBB = *PI; - + for (MachineBasicBlock *PredBB : BB.predecessors()) { if (PredBB->succ_size() > 1) return false; |

