Searched refs:getExitingBlock (Results 1 – 16 of 16) sorted by relevance
142 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes()145 PN->addIncoming(NonVersionedLoopInst, NonVersionedLoop->getExitingBlock()); in addPHINodes()
285 if (!L->getExitingBlock()) in UnrollRuntimeLoopProlog()
1548 if (!L->getExitingBlock()) in canExpandBackedgeTakenCount()1552 if (!isa<BranchInst>(L->getExitingBlock()->getTerminator())) in canExpandBackedgeTakenCount()1599 assert(L->getExitingBlock() && "expected loop exit"); in getLoopTest()1606 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in getLoopTest()1725 cast<BranchInst>(L->getExitingBlock()->getTerminator())->getCondition(); in FindLoopCounter()1828 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit()1871 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit()1903 if (L->getExitingBlock() == L->getLoopLatch()) { in linearFunctionTestReplace()1912 CmpIndVar = IndVar->getIncomingValueForBlock(L->getExitingBlock()); in linearFunctionTestReplace()1920 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in linearFunctionTestReplace()
417 if (!L->getExitingBlock()) in shouldSpeculateInstrs()
422 Curr->getDistributedLoop()->getExitingBlock()); in cloneLoops()
926 ExitingBlock = L->getExitingBlock(); in runOnLoop()
486 if (!L->getExitingBlock()) { in isComputableLoopNest()
370 static MachineBasicBlock* getExitingBlock(MachineLoop *L) { in getExitingBlock() function375 return L->getExitingBlock(); in getExitingBlock()388 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in findInductionRegister()556 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in getLoopTripCount()1139 MachineBasicBlock *LastMBB = getExitingBlock(L); in convertToHardwareLoop()1181 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in convertToHardwareLoop()1570 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in fixupInductionVariable()1819 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in createPreheaderForLoop()
183 typename RegionBase<Tr>::BlockT *RegionBase<Tr>::getExitingBlock() const { in getExitingBlock() function208 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
399 BlockT *getExitingBlock() const;
51 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() function
210 BlockT *getExitingBlock() const;
1327 if (!TheLoop->getExitingBlock()) { in canAnalyzeLoop()1338 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) { in canAnalyzeLoop()
1902 BasicBlock *ExitingBB = L->getExitingBlock(); in isHighCostExpansionHelper()
4804 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripCount()4842 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripMultiple()5305 bool IsOnlyExit = (L->getExitingBlock() != nullptr); in computeExitLimit()
4084 if (!TheLoop->getExitingBlock()) { in canVectorize()4094 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) { in canVectorize()