aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2021-02-26 22:36:40 -0800
committerKazu Hirata <kazu@google.com>2021-02-26 22:36:40 -0800
commit1d4a2f37785b98fd2321f6c3f684717596ce7377 (patch)
tree84b5e0815016956f33551ba06cdbac23b5c5e89a /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parentf0e6d8dad5261b0818f337a545e4685a0e963759 (diff)
downloadllvm-1d4a2f37785b98fd2321f6c3f684717596ce7377.zip
llvm-1d4a2f37785b98fd2321f6c3f684717596ce7377.tar.gz
llvm-1d4a2f37785b98fd2321f6c3f684717596ce7377.tar.bz2
[Transforms/Utils] Use range-based for loops (NFC)
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/BasicBlockUtils.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
index df44e50..31948dd 100644
--- a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
+++ b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
@@ -1080,9 +1080,8 @@ ReturnInst *llvm::FoldReturnIntoUncondBranch(ReturnInst *RI, BasicBlock *BB,
// If the return instruction returns a value, and if the value was a
// PHI node in "BB", propagate the right value into the return.
- for (User::op_iterator i = NewRet->op_begin(), e = NewRet->op_end();
- i != e; ++i) {
- Value *V = *i;
+ for (Use &Op : NewRet->operands()) {
+ Value *V = Op;
Instruction *NewBC = nullptr;
if (BitCastInst *BCI = dyn_cast<BitCastInst>(V)) {
// Return value might be bitcasted. Clone and insert it before the
@@ -1090,7 +1089,7 @@ ReturnInst *llvm::FoldReturnIntoUncondBranch(ReturnInst *RI, BasicBlock *BB,
V = BCI->getOperand(0);
NewBC = BCI->clone();
Pred->getInstList().insert(NewRet->getIterator(), NewBC);
- *i = NewBC;
+ Op = NewBC;
}
Instruction *NewEV = nullptr;
@@ -1102,7 +1101,7 @@ ReturnInst *llvm::FoldReturnIntoUncondBranch(ReturnInst *RI, BasicBlock *BB,
Pred->getInstList().insert(NewBC->getIterator(), NewEV);
} else {
Pred->getInstList().insert(NewRet->getIterator(), NewEV);
- *i = NewEV;
+ Op = NewEV;
}
}
@@ -1113,7 +1112,7 @@ ReturnInst *llvm::FoldReturnIntoUncondBranch(ReturnInst *RI, BasicBlock *BB,
} else if (NewBC)
NewBC->setOperand(0, PN->getIncomingValueForBlock(Pred));
else
- *i = PN->getIncomingValueForBlock(Pred);
+ Op = PN->getIncomingValueForBlock(Pred);
}
}
}