Lines Matching refs:FirstCondBlock
143 BasicBlock *FirstCondBlock = nullptr; in FlattenParallelAndOr() local
200 if (FirstCondBlock) in FlattenParallelAndOr()
202 FirstCondBlock = Pred; in FlattenParallelAndOr()
232 if (!FirstCondBlock || !LastCondBlock || (FirstCondBlock == LastCondBlock)) in FlattenParallelAndOr()
253 for (; CurrBlock != FirstCondBlock; in FlattenParallelAndOr()
282 BranchInst *PBI = dyn_cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
290 FirstCondBlock->getInstList().pop_back(); in FlattenParallelAndOr()
291 FirstCondBlock->getInstList() in FlattenParallelAndOr()
292 .splice(FirstCondBlock->end(), CB->getInstList()); in FlattenParallelAndOr()
293 PBI = cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
315 LLVM_DEBUG(dbgs() << "Use parallel and/or in:\n" << *FirstCondBlock); in FlattenParallelAndOr()