Lines Matching refs:FirstCondBlock
132 BasicBlock *FirstCondBlock = nullptr; in FlattenParallelAndOr() local
188 if (FirstCondBlock) in FlattenParallelAndOr()
190 FirstCondBlock = Pred; in FlattenParallelAndOr()
220 if (!FirstCondBlock || !LastCondBlock || (FirstCondBlock == LastCondBlock)) in FlattenParallelAndOr()
241 for (;CurrBlock != FirstCondBlock; in FlattenParallelAndOr()
270 BranchInst *PBI = dyn_cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
278 FirstCondBlock->getInstList().pop_back(); in FlattenParallelAndOr()
279 FirstCondBlock->getInstList() in FlattenParallelAndOr()
280 .splice(FirstCondBlock->end(), CB->getInstList()); in FlattenParallelAndOr()
281 PBI = cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
303 DEBUG(dbgs() << "Use parallel and/or in:\n" << *FirstCondBlock); in FlattenParallelAndOr()