aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2021-11-07 17:03:15 -0800
committerKazu Hirata <kazu@google.com>2021-11-07 17:03:15 -0800
commit0d182d9d1e09dea0f78bcc3afa91946c6f97c23e (patch)
treed2972bf01a7a82172c64e8e40220a8a757965146 /llvm/lib/Transforms/Utils/LoopUtils.cpp
parent55e4cd8485dc6308211f85c60559a373ae96873e (diff)
downloadllvm-0d182d9d1e09dea0f78bcc3afa91946c6f97c23e.zip
llvm-0d182d9d1e09dea0f78bcc3afa91946c6f97c23e.tar.gz
llvm-0d182d9d1e09dea0f78bcc3afa91946c6f97c23e.tar.bz2
[Transforms] Use make_early_inc_range (NFC)
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/LoopUtils.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Transforms/Utils/LoopUtils.cpp b/llvm/lib/Transforms/Utils/LoopUtils.cpp
index e2eae48..f0f0793 100644
--- a/llvm/lib/Transforms/Utils/LoopUtils.cpp
+++ b/llvm/lib/Transforms/Utils/LoopUtils.cpp
@@ -612,10 +612,7 @@ void llvm::deleteDeadLoop(Loop *L, DominatorTree *DT, ScalarEvolution *SE,
for (auto *Block : L->blocks())
for (Instruction &I : *Block) {
auto *Undef = UndefValue::get(I.getType());
- for (Value::use_iterator UI = I.use_begin(), E = I.use_end();
- UI != E;) {
- Use &U = *UI;
- ++UI;
+ for (Use &U : llvm::make_early_inc_range(I.uses())) {
if (auto *Usr = dyn_cast<Instruction>(U.getUser()))
if (L->contains(Usr->getParent()))
continue;