Lines Matching defs:PN
378 PHINode *PN = cast<PHINode>(D->front());
381 BasicBlock *BB = PN->getParent();
382 LLVM_DEBUG(dbgs() << "Checking if any uses of " << *PN
386 for (Use &U : PN->uses()) {
407 // For each interesting use I of PN, find an Instruction BEUser that
511 PHINode *PN = dyn_cast<PHINode>(Op);
512 assert(PN);
513 Value *ValueInBlock = PN->getIncomingValueForBlock(BB);
600 PHINode *PN = dyn_cast<PHINode>(I);
601 if (!PN) {
605 auto NumIncomingValues = PN->getNumIncomingValues();
611 BasicBlock *BB = PN->getParent();
617 Value *BEVal = PN->getIncomingValueForBlock(BB);
624 PN->getIncomingValueForBlock(CurLoop->getLoopPreheader());
629 D.push_back(PN);
647 auto *PN = cast<PHINode>(I);
648 if (!isa<VectorType>(PN->getType()))
652 findDepChainFromPHI(PN, *D);