Lines Matching refs:PN
423 bool solveBlockValuePHINode(ValueLatticeElement &BBLV, PHINode *PN,
631 if (PHINode *PN = dyn_cast<PHINode>(BBI))
632 return solveBlockValuePHINode(Res, PN, BB);
785 PHINode *PN, BasicBlock *BB) {
791 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) {
792 BasicBlock *PhiBB = PN->getIncomingBlock(i);
793 Value *PhiVal = PN->getIncomingValue(i);
795 // Note that we can provide PN as the context value to getEdgeValue, even
796 // though the results will be cached, because PN is the value being used as
798 if (!getEdgeValue(PhiVal, PhiBB, BB, EdgeResult, PN))