Lines Matching refs:ExitingBlock

153   BasicBlock *ExitingBlock;  member
188 ExitingBlock(L->getExitingBlock()), ExitBlock(L->getExitBlock()), in FusionCandidate()
234 return Preheader && Header && ExitingBlock && ExitBlock && Latch && L && in isValid()
244 assert(ExitingBlock == L->getExitingBlock() && in verify()
267 ExitingBlock = L->getExitingBlock(); in updateAfterPeeling()
304 << (ExitingBlock ? ExitingBlock->getName() : "nullptr") << "\n" in dump()
324 if (!ExitingBlock) in isEligibleForFusion()
1344 if (FC0.ExitingBlock != FC0.Latch) in performFusion()
1373 FC0.ExitingBlock->getTerminator()->replaceUsesOfWith(FC1.Preheader, in performFusion()
1376 DominatorTree::Delete, FC0.ExitingBlock, FC1.Preheader)); in performFusion()
1378 DominatorTree::Insert, FC0.ExitingBlock, FC1.Header)); in performFusion()
1384 FC0.ExitingBlock->getTerminator()->replaceUsesOfWith(FC0.ExitBlock, in performFusion()
1387 DominatorTree::Delete, FC0.ExitingBlock, FC0.ExitBlock)); in performFusion()
1390 DominatorTree::Insert, FC0.ExitingBlock, FC1.Header)); in performFusion()
1427 FC0.ExitingBlock); in performFusion()
1442 if (FC0.Latch != FC0.ExitingBlock) in performFusion()
1631 if (FC0.ExitingBlock != FC0.Latch) in fuseGuardedLoops()
1654 FC0.ExitingBlock->getTerminator()->replaceUsesOfWith(FC0.ExitBlock, in fuseGuardedLoops()
1658 DominatorTree::Delete, FC0.ExitingBlock, FC0.ExitBlock)); in fuseGuardedLoops()
1660 DominatorTree::Insert, FC0.ExitingBlock, FC1.Header)); in fuseGuardedLoops()
1707 FC0.ExitingBlock); in fuseGuardedLoops()
1724 if (FC0.Latch != FC0.ExitingBlock) in fuseGuardedLoops()