aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2021-09-13 08:57:23 -0700
committerKazu Hirata <kazu@google.com>2021-09-13 08:57:23 -0700
commitabca4c012f2a0938508db5af7ea421f426336663 (patch)
treec95c6d1af248ada227861e0d5a1d222f9ad2949b /llvm/lib/Transforms/Utils/Local.cpp
parentec92f788f34373eafb8b1663245a6ab425405abb (diff)
downloadllvm-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.cpp8
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;