Lines Matching defs:OtherExits
426 /// Returns true if we can safely unroll a multi-exit/exiting loop. OtherExits
463 Loop *L, SmallVectorImpl<BasicBlock *> &OtherExits, BasicBlock *LatchExit,
478 // There are branches within the unrolled loop that go to the OtherExits.
500 return (OtherExits.size() == 1 &&
501 OtherExits[0]->getTerminatingDeoptimizeCall());
589 SmallVector<BasicBlock *, 4> OtherExits;
590 L->getUniqueNonLatchExitBlocks(OtherExits);
594 canProfitablyUnrollMultiExitLoop(L, OtherExits, LatchExit, PreserveLCSSA,
598 (!L->getExitingBlock() || OtherExits.size())) {
801 for (auto *BB : OtherExits) {
829 assert(!(any_of(OtherExits,
931 if (OtherExits.size() > 0) {