forked from OSchip/llvm-project
SelectionDAGBuilder: Rangeify a loop. NFC.
llvm-svn: 232831
This commit is contained in:
parent
2bdc4cf35f
commit
90aa1a9653
|
@ -2344,14 +2344,12 @@ bool SelectionDAGBuilder::handleJTSwitchCase(CaseRec &CR,
|
||||||
|
|
||||||
// Update successor info. Add one edge to each unique successor.
|
// Update successor info. Add one edge to each unique successor.
|
||||||
BitVector SuccsHandled(CR.CaseBB->getParent()->getNumBlockIDs());
|
BitVector SuccsHandled(CR.CaseBB->getParent()->getNumBlockIDs());
|
||||||
for (std::vector<MachineBasicBlock*>::iterator I = DestBBs.begin(),
|
for (MachineBasicBlock *DestBB : DestBBs) {
|
||||||
E = DestBBs.end(); I != E; ++I) {
|
if (!SuccsHandled[DestBB->getNumber()]) {
|
||||||
if (!SuccsHandled[(*I)->getNumber()]) {
|
SuccsHandled[DestBB->getNumber()] = true;
|
||||||
SuccsHandled[(*I)->getNumber()] = true;
|
auto I = DestWeights.find(DestBB);
|
||||||
DenseMap<MachineBasicBlock*, uint32_t>::iterator Itr =
|
addSuccessorWithWeight(JumpTableBB, DestBB,
|
||||||
DestWeights.find(*I);
|
I != DestWeights.end() ? I->second : 0);
|
||||||
addSuccessorWithWeight(JumpTableBB, *I,
|
|
||||||
Itr != DestWeights.end() ? Itr->second : 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue