Skip to content

Commit e99eb89

Browse files
[SimplifyCFG] Use range-based for loops (NFC) (llvm#107180)
1 parent 8bfd6b9 commit e99eb89

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

llvm/lib/Transforms/Utils/SimplifyCFG.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1000,20 +1000,20 @@ bool SimplifyCFGOpt::simplifyEqualityComparisonWithOnlyPredecessor(
10001000
// which value (or set of values) this is.
10011001
ConstantInt *TIV = nullptr;
10021002
BasicBlock *TIBB = TI->getParent();
1003-
for (unsigned i = 0, e = PredCases.size(); i != e; ++i)
1004-
if (PredCases[i].Dest == TIBB) {
1003+
for (const auto &[Value, Dest] : PredCases)
1004+
if (Dest == TIBB) {
10051005
if (TIV)
10061006
return false; // Cannot handle multiple values coming to this block.
1007-
TIV = PredCases[i].Value;
1007+
TIV = Value;
10081008
}
10091009
assert(TIV && "No edge from pred to succ?");
10101010

10111011
// Okay, we found the one constant that our value can be if we get into TI's
10121012
// BB. Find out which successor will unconditionally be branched to.
10131013
BasicBlock *TheRealDest = nullptr;
1014-
for (unsigned i = 0, e = ThisCases.size(); i != e; ++i)
1015-
if (ThisCases[i].Value == TIV) {
1016-
TheRealDest = ThisCases[i].Dest;
1014+
for (const auto &[Value, Dest] : ThisCases)
1015+
if (Value == TIV) {
1016+
TheRealDest = Dest;
10171017
break;
10181018
}
10191019

0 commit comments

Comments
 (0)