Lines Matching defs:PN
289 for (const PHINode &PN : BB.phis()) {
290 if (PN.use_empty())
294 if (PN.getType()->isEmptyTy())
297 DebugLoc DL = PN.getDebugLoc();
298 unsigned PHIReg = ValueMap[&PN];
302 ComputeValueVTs(*TLI, MF->getDataLayout(), PN.getType(), ValueVTs);
444 void FunctionLoweringInfo::ComputePHILiveOutRegInfo(const PHINode *PN) {
445 Type *Ty = PN->getType();
455 if (TLI->getNumRegisters(PN->getContext(), IntVT) != 1)
457 IntVT = TLI->getRegisterType(PN->getContext(), IntVT);
460 auto It = ValueMap.find(PN);
471 Value *V = PN->getIncomingValue(0);
506 for (unsigned i = 1, e = PN->getNumIncomingValues(); i != e; ++i) {
507 Value *V = PN->getIncomingValue(i);