1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00

Follow-up for r261595: use range loop.

llvm-svn: 261597
This commit is contained in:
Michael Zolotukhin 2016-02-23 00:48:44 +00:00
parent cb26e1de36
commit 3da31c17bb

View File

@ -112,10 +112,8 @@ FoldBlockIntoPredecessor(BasicBlock *BB, LoopInfo *LI, ScalarEvolution *SE,
if (DomTreeNode *DTN = DT->getNode(BB)) {
DomTreeNode *PredDTN = DT->getNode(OnlyPred);
SmallVector<DomTreeNode *, 8> Children(DTN->begin(), DTN->end());
for (SmallVectorImpl<DomTreeNode *>::iterator DI = Children.begin(),
DE = Children.end();
DI != DE; ++DI)
DT->changeImmediateDominator(*DI, PredDTN);
for (auto DI : Children)
DT->changeImmediateDominator(DI, PredDTN);
DT->eraseNode(BB);
}