summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2015-08-11 00:26:05 +0000
committerSanjay Patel <spatel@rotateright.com>2015-08-11 00:26:05 +0000
commitf609c11b3d1e5fcb4354690329b7ef72d6aa3af4 (patch)
treecbbc2a49da885341f511f0234b8e383bb6685bc6 /llvm/lib/CodeGen
parent2569118621228f811d9dbaba447063e97cc3ae76 (diff)
downloadbcm5719-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.cpp10
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;
OpenPOWER on IntegriCloud