Lines Matching defs:ExitBlocks
410 BasicBlock *PH, ArrayRef<BasicBlock *> ExitBlocks,
414 : LoadAndStorePromoter({L, S}, SSA), Store(S), ExitBlocks(ExitBlocks),
422 for (unsigned i = 0, e = ExitBlocks.size(); i != e; ++i) {
423 BasicBlock *ExitBlock = ExitBlocks[i];
468 ArrayRef<BasicBlock *> ExitBlocks;
484 // Skip collection of ExitBlocks and InsertPts for loops that will not be
498 ExitBlocks.push_back(ExitBlock);
506 if (ExitBlocks.size() == 0)
509 // Skip if any of the ExitBlocks contains a ret instruction.
515 for (auto *BB : ExitBlocks)
545 L.getLoopPreheader(), ExitBlocks,
636 SmallVector<BasicBlock *, 8> ExitBlocks;