mirror of
https://github.com/RPCSX/llvm.git
synced 2025-03-01 09:26:22 +00:00
Use DominatorTree::properlyDominates instead of dominates with an
explicit inequality check. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109401 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
cb6816dc81
commit
b7aa26bbdb
@ -799,7 +799,7 @@ void LoopIndexSplit::moveExitCondition(BasicBlock *CondBB, BasicBlock *ActiveBB,
|
||||
// the dominance frontiers.
|
||||
for (Loop::block_iterator I = LP->block_begin(), E = LP->block_end();
|
||||
I != E; ++I) {
|
||||
if (*I == CondBB || !DT->dominates(CondBB, *I)) continue;
|
||||
if (!DT->properlyDominates(CondBB, *I)) continue;
|
||||
DominanceFrontier::iterator BBDF = DF->find(*I);
|
||||
DominanceFrontier::DomSetType::iterator DomSetI = BBDF->second.begin();
|
||||
DominanceFrontier::DomSetType::iterator DomSetE = BBDF->second.end();
|
||||
|
Loading…
x
Reference in New Issue
Block a user