Skip to content

Commit d041af3

Browse files
[Transforms] Use a range-based for loop (NFC)
1 parent d34ac45 commit d041af3

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

llvm/lib/Transforms/Utils/CodeExtractor.cpp

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1735,13 +1735,9 @@ CodeExtractor::extractCodeRegion(const CodeExtractorAnalysisCache &CEAC,
17351735
NumExitBlocks = ExitBlocks.size();
17361736

17371737
for (BasicBlock *Block : Blocks) {
1738-
Instruction *TI = Block->getTerminator();
1739-
for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i) {
1740-
if (Blocks.count(TI->getSuccessor(i)))
1741-
continue;
1742-
BasicBlock *OldTarget = TI->getSuccessor(i);
1743-
OldTargets.push_back(OldTarget);
1744-
}
1738+
for (BasicBlock *OldTarget : successors(Block))
1739+
if (!Blocks.contains(OldTarget))
1740+
OldTargets.push_back(OldTarget);
17451741
}
17461742

17471743
// If we have to split PHI nodes of the entry or exit blocks, do so now.

0 commit comments

Comments
 (0)