Lines Matching defs:ExitBlocks
430 BasicBlock *PH, ArrayRef<BasicBlock *> ExitBlocks,
434 : LoadAndStorePromoter({L, S}, SSA), Store(S), ExitBlocks(ExitBlocks),
442 for (unsigned i = 0, e = ExitBlocks.size(); i != e; ++i) {
443 BasicBlock *ExitBlock = ExitBlocks[i];
488 ArrayRef<BasicBlock *> ExitBlocks;
504 // Skip collection of ExitBlocks and InsertPts for loops that will not be
518 ExitBlocks.push_back(ExitBlock);
526 if (ExitBlocks.size() == 0)
529 // Skip if any of the ExitBlocks contains a ret instruction.
535 for (auto *BB : ExitBlocks)
565 L.getLoopPreheader(), ExitBlocks,
656 SmallVector<BasicBlock *, 8> ExitBlocks;