Lines Matching refs:IncomingReg
286 unsigned IncomingReg = 0; in LowerPHINode() local
305 IncomingReg = entry; in LowerPHINode()
308 LLVM_DEBUG(dbgs() << "Reusing " << printReg(IncomingReg) << " for " in LowerPHINode()
312 entry = IncomingReg = MF.getRegInfo().createVirtualRegister(RC); in LowerPHINode()
316 IncomingReg, DestReg); in LowerPHINode()
321 if (IncomingReg) { in LowerPHINode()
322 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
325 LV->setPHIJoin(IncomingReg); in LowerPHINode()
353 LV->removeVirtualRegisterKilled(IncomingReg, *OldKill); in LowerPHINode()
363 LV->addVirtualRegisterKilled(IncomingReg, *PHICopy); in LowerPHINode()
383 if (IncomingReg) { in LowerPHINode()
386 LiveInterval &IncomingLI = LIS->createEmptyInterval(IncomingReg); in LowerPHINode()
452 if (!reusedIncoming && IncomingReg) { in LowerPHINode()
459 IncomingReg); in LowerPHINode()
468 SrcReg, SrcSubReg, IncomingReg); in LowerPHINode()
505 if (reusedIncoming || !IncomingReg) { in LowerPHINode()
533 LIS->addSegmentToEndOfBlock(IncomingReg, *NewSrcInstr); in LowerPHINode()
565 if (reusedIncoming || !IncomingReg) { in LowerPHINode()
592 if (reusedIncoming || !IncomingReg) { in LowerPHINode()