Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/llvm/llvm-project.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'bolt/lib/Passes/DataflowAnalysis.cpp')
-rw-r--r--bolt/lib/Passes/DataflowAnalysis.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/bolt/lib/Passes/DataflowAnalysis.cpp b/bolt/lib/Passes/DataflowAnalysis.cpp
index d5e09f956b31..02029ded0a8e 100644
--- a/bolt/lib/Passes/DataflowAnalysis.cpp
+++ b/bolt/lib/Passes/DataflowAnalysis.cpp
@@ -25,14 +25,14 @@ raw_ostream &operator<<(raw_ostream &OS, const BitVector &State) {
OS << "all, except: ";
BitVector BV = State;
BV.flip();
- for (int I = BV.find_first(); I != -1; I = BV.find_next(I)) {
+ for (int I : BV.set_bits()) {
OS << Sep << I;
Sep = " ";
}
OS << ")";
return OS;
}
- for (int I = State.find_first(); I != -1; I = State.find_next(I)) {
+ for (int I : State.set_bits()) {
OS << Sep << I;
Sep = " ";
}
@@ -83,11 +83,11 @@ void RegStatePrinter::print(raw_ostream &OS, const BitVector &State) const {
OS << "all, except: ";
BitVector BV = State;
BV.flip();
- for (int I = BV.find_first(); I != -1; I = BV.find_next(I))
+ for (int I : BV.set_bits())
OS << BC.MRI->getName(I) << " ";
return;
}
- for (int I = State.find_first(); I != -1; I = State.find_next(I))
+ for (int I : State.set_bits())
OS << BC.MRI->getName(I) << " ";
}