Skip to content

Commit 10b1c29

Browse files
[CodeGen] Use a range-based for loop (NFC)
1 parent bc27f35 commit 10b1c29

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

llvm/lib/CodeGen/SelectionDAG/FastISel.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2210,15 +2210,12 @@ Register FastISel::fastEmitZExtFromI1(MVT VT, unsigned Op0) {
22102210
/// might result in multiple MBB's for one BB. As such, the start of the
22112211
/// BB might correspond to a different MBB than the end.
22122212
bool FastISel::handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) {
2213-
const Instruction *TI = LLVMBB->getTerminator();
2214-
22152213
SmallPtrSet<MachineBasicBlock *, 4> SuccsHandled;
22162214
FuncInfo.OrigNumPHINodesToUpdate = FuncInfo.PHINodesToUpdate.size();
22172215

22182216
// Check successor nodes' PHI nodes that expect a constant to be available
22192217
// from this block.
2220-
for (unsigned succ = 0, e = TI->getNumSuccessors(); succ != e; ++succ) {
2221-
const BasicBlock *SuccBB = TI->getSuccessor(succ);
2218+
for (const BasicBlock *SuccBB : successors(LLVMBB)) {
22222219
if (!isa<PHINode>(SuccBB->begin()))
22232220
continue;
22242221
MachineBasicBlock *SuccMBB = FuncInfo.MBBMap[SuccBB];

0 commit comments

Comments
 (0)