Lines Matching refs:IncomingBB
442 for (BasicBlock *IncomingBB : Phi->blocks()) { in isCandidate()
443 Value *Incoming = Phi->getIncomingValueForBlock(IncomingBB); in isCandidate()
444 addToQueue(Incoming, IncomingBB, Q, SeenValues); in isCandidate()
675 for (BasicBlock *IncomingBB : CurPhi->blocks()) { in getStateDefMap()
676 Value *Incoming = CurPhi->getIncomingValueForBlock(IncomingBB); in getStateDefMap()
677 bool IsOutsideLoops = LoopBBs.count(IncomingBB) == 0; in getStateDefMap()
1237 for (BasicBlock *IncomingBB : Phi->blocks()) { in cleanPhiNodes()
1238 if (!isPredecessor(BB, IncomingBB)) in cleanPhiNodes()
1239 BlocksToRemove.push_back(IncomingBB); in cleanPhiNodes()
1276 bool isPredecessor(BasicBlock *BB, BasicBlock *IncomingBB) { in isPredecessor()
1277 return llvm::is_contained(predecessors(BB), IncomingBB); in isPredecessor()