Lines Matching defs:OtherExits
465 Loop *L, SmallVectorImpl<BasicBlock *> &OtherExits, BasicBlock *LatchExit,
474 // There are branches within the unrolled loop that go to the OtherExits.
493 if (OtherExits.size() == 0)
502 return (OtherExits.size() == 1 &&
504 OtherExits[0]->getPostdominatingDeoptimizeCall()));
626 SmallVector<BasicBlock *, 4> OtherExits;
627 L->getUniqueNonLatchExitBlocks(OtherExits);
630 if (!L->getExitingBlock() || OtherExits.size()) {
637 !canProfitablyRuntimeUnrollMultiExitLoop(L, OtherExits, LatchExit,
777 if ((!OtherExits.empty() || !SE->loopHasNoAbnormalExits(L)) &&
843 for (auto *BB : OtherExits) {
870 assert(!(llvm::is_contained(OtherExits, SuccBB) || SuccBB == LatchExit) &&
1007 if (OtherExits.size() > 0) {