Lines Matching defs:CurBlock
122 const BasicBlock *CurBlock = &BB;
126 assert(DT.getNode(CurBlock) && "Expecting a valid DT node for CurBlock");
127 BasicBlock *IDom = DT.getNode(CurBlock)->getIDom()->getBlock();
137 if (PDT.dominates(CurBlock, IDom)) {
138 LLVM_DEBUG(dbgs() << CurBlock->getName()
141 } else if (PDT.dominates(CurBlock, BI->getSuccessor(0))) {
142 LLVM_DEBUG(dbgs() << CurBlock->getName() << " is executed when \""
147 } else if (PDT.dominates(CurBlock, BI->getSuccessor(1))) {
148 LLVM_DEBUG(dbgs() << CurBlock->getName() << " is executed when \""
162 CurBlock = IDom;
163 } while (CurBlock != &Dominator);
467 const BasicBlock *CurBlock = WorkList.back();
469 Visited.insert(CurBlock);
470 if (PDT->dominates(CurBlock, OtherBlock))
473 for (const auto *Pred : predecessors(CurBlock)) {