diff options
author | Kazu Hirata <kazu@google.com> | 2021-02-26 22:36:40 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-02-26 22:36:40 -0800 |
commit | 1d4a2f37785b98fd2321f6c3f684717596ce7377 (patch) | |
tree | 84b5e0815016956f33551ba06cdbac23b5c5e89a /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | f0e6d8dad5261b0818f337a545e4685a0e963759 (diff) | |
download | llvm-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.cpp | 11 |
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); } } } |