diff options
author | Kazu Hirata <kazu@google.com> | 2021-09-13 08:57:23 -0700 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-09-13 08:57:23 -0700 |
commit | abca4c012f2a0938508db5af7ea421f426336663 (patch) | |
tree | c95c6d1af248ada227861e0d5a1d222f9ad2949b /llvm/lib/Transforms/Utils/Local.cpp | |
parent | ec92f788f34373eafb8b1663245a6ab425405abb (diff) | |
download | llvm-abca4c012f2a0938508db5af7ea421f426336663.zip llvm-abca4c012f2a0938508db5af7ea421f426336663.tar.gz llvm-abca4c012f2a0938508db5af7ea421f426336663.tar.bz2 |
[Utils] Use make_early_inc_range (NFC)
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/Local.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/lib/Transforms/Utils/Local.cpp b/llvm/lib/Transforms/Utils/Local.cpp index 25e9ed0..5aeafb7 100644 --- a/llvm/lib/Transforms/Utils/Local.cpp +++ b/llvm/lib/Transforms/Utils/Local.cpp @@ -2677,9 +2677,7 @@ static unsigned replaceDominatedUsesWith(Value *From, Value *To, assert(From->getType() == To->getType()); unsigned Count = 0; - for (Value::use_iterator UI = From->use_begin(), UE = From->use_end(); - UI != UE;) { - Use &U = *UI++; + for (Use &U : llvm::make_early_inc_range(From->uses())) { if (!Dominates(Root, U)) continue; U.set(To); @@ -2695,9 +2693,7 @@ unsigned llvm::replaceNonLocalUsesWith(Instruction *From, Value *To) { auto *BB = From->getParent(); unsigned Count = 0; - for (Value::use_iterator UI = From->use_begin(), UE = From->use_end(); - UI != UE;) { - Use &U = *UI++; + for (Use &U : llvm::make_early_inc_range(From->uses())) { auto *I = cast<Instruction>(U.getUser()); if (I->getParent() == BB) continue; |