mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1077720 - IonMonkey: Optimize discardPhi r=nbp
This commit is contained in:
parent
713d1049e5
commit
eaa509d20f
@ -538,7 +538,7 @@ MDefinition::justReplaceAllUsesWith(MDefinition *dom)
|
||||
MOZ_ASSERT(dom != nullptr);
|
||||
MOZ_ASSERT(dom != this);
|
||||
|
||||
for (MUseIterator i(usesBegin()); i != usesEnd(); i++)
|
||||
for (MUseIterator i(usesBegin()), e(usesEnd()); i != e; ++i)
|
||||
i->setProducerUnchecked(dom);
|
||||
dom->uses_.takeElements(uses_);
|
||||
}
|
||||
|
@ -974,7 +974,7 @@ MBasicBlock::discardPhi(MPhi *phi)
|
||||
phis_.remove(phi);
|
||||
|
||||
if (phis_.empty()) {
|
||||
for (MBasicBlock **pred = predecessors_.begin(); pred != predecessors_.end(); pred++)
|
||||
for (MBasicBlock **pred = predecessors_.begin(), **end = predecessors_.end(); pred < end; ++pred)
|
||||
(*pred)->clearSuccessorWithPhis();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user