Lines Matching defs:PN1
3590 const PHINode *PN1 = cast<PHINode>(Op1);
3593 // If PN1 and PN2 are both recurrences, can we prove the entire recurrences
3600 if (PN1->getParent() != PN2->getParent() ||
3601 !matchSimpleRecurrence(PN1, BO1, Start1, Step1) ||
3615 if (Values->first != PN1 || Values->second != PN2)
3683 static bool isNonEqualPHIs(const PHINode *PN1, const PHINode *PN2,
3687 if (PN1->getParent() != PN2->getParent())
3692 for (const BasicBlock *IncomBB : PN1->blocks()) {
3695 const Value *IV1 = PN1->getIncomingValueForBlock(IncomBB);
3809 if (const PHINode *PN1 = dyn_cast<PHINode>(V1)) {
3813 if (isNonEqualPHIs(PN1, PN2, DemandedElts, Depth, Q))