Lines Matching defs:PN
279 for (const PHINode &PN : BB.phis()) {
280 if (PN.use_empty())
284 if (PN.getType()->isEmptyTy())
287 DebugLoc DL = PN.getDebugLoc();
288 unsigned PHIReg = ValueMap[&PN];
292 ComputeValueVTs(*TLI, MF->getDataLayout(), PN.getType(), ValueVTs);
438 void FunctionLoweringInfo::ComputePHILiveOutRegInfo(const PHINode *PN) {
439 Type *Ty = PN->getType();
449 if (TLI->getNumRegisters(PN->getContext(), IntVT) != 1)
451 IntVT = TLI->getRegisterType(PN->getContext(), IntVT);
454 auto It = ValueMap.find(PN);
465 Value *V = PN->getIncomingValue(0);
500 for (unsigned i = 1, e = PN->getNumIncomingValues(); i != e; ++i) {
501 Value *V = PN->getIncomingValue(i);