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