Lines Matching refs:getTerminator
827 WorkList.emplace_back(Pred->getTerminator()); in peelFusionCandidate()
957 *FC0->GuardBranch->getParent()->getTerminator(), DT, &PDT, in fuseCandidates()
1192 if (&I == FC1Preheader->getTerminator()) in collectMovablePreheaderInsts()
1477 FC0.Preheader->getTerminator()->getIterator()); in movePreheaderInsts()
1522 BranchInst *FCLatchBranch = dyn_cast<BranchInst>(FC.Latch->getTerminator()); in simplifyLatchBranch()
1633 FC0.ExitingBlock->getTerminator()->replaceUsesOfWith(FC1.Preheader, in performFusion()
1644 FC0.ExitingBlock->getTerminator()->replaceUsesOfWith(FC0.ExitBlock, in performFusion()
1648 FC0.ExitBlock->getTerminator()->eraseFromParent(); in performFusion()
1656 FC1.Preheader->getTerminator()->eraseFromParent(); in performFusion()
1694 FC0.Latch->getTerminator()->replaceUsesOfWith(FC0.Header, FC1.Header); in performFusion()
1695 FC1.Latch->getTerminator()->replaceUsesOfWith(FC1.Header, FC0.Header); in performFusion()
1852 BBToUpdate->getTerminator()->replaceUsesOfWith(FC1GuardBlock, FC1.Header); in fuseGuardedLoops()
1871 FC0ExitBlockSuccessor->getTerminator()->eraseFromParent(); in fuseGuardedLoops()
1917 FC0.ExitingBlock->getTerminator()->replaceUsesOfWith(FC0.ExitBlock, in fuseGuardedLoops()
1933 FC0.ExitBlock->getTerminator()->eraseFromParent(); in fuseGuardedLoops()
1939 FC1.Preheader->getTerminator()->eraseFromParent(); in fuseGuardedLoops()
1979 FC0.Latch->getTerminator()->replaceUsesOfWith(FC0.Header, FC1.Header); in fuseGuardedLoops()
1980 FC1.Latch->getTerminator()->replaceUsesOfWith(FC1.Header, FC0.Header); in fuseGuardedLoops()