Lines Matching refs:CopyReg
683 unsigned CopyReg = 0; in InsertCopiesForPHI() local
687 CopyReg in InsertCopiesForPHI()
691 if (!CopyReg) { in InsertCopiesForPHI()
693 CopyReg = MRI->createVirtualRegister(RC); in InsertCopiesForPHI()
702 CopyReg).addReg(SrcReg, 0, SrcSubReg); in InsertCopiesForPHI()
708 LI->addLiveRangeToEndOfBlock(CopyReg, CopyInstr); in InsertCopiesForPHI()
711 addReg(CopyReg); in InsertCopiesForPHI()
713 unionRegs(PHIColor, CopyReg); in InsertCopiesForPHI()
714 assert(getRegColor(CopyReg) != CopyReg); in InsertCopiesForPHI()
716 PHIColor = CopyReg; in InsertCopiesForPHI()
717 assert(getRegColor(CopyReg) == CopyReg); in InsertCopiesForPHI()
724 SrcMO.setReg(CopyReg); in InsertCopiesForPHI()
765 unsigned CopyReg = MRI->createVirtualRegister(RC); in InsertCopiesForPHI() local
771 DestReg).addReg(CopyReg); in InsertCopiesForPHI()
773 PHI->getOperand(0).setReg(CopyReg); in InsertCopiesForPHI()
778 LiveInterval &CopyLI = LI->getOrCreateInterval(CopyReg); in InsertCopiesForPHI()
799 InsertedDestCopies[CopyReg] = CopyInstr; in InsertCopiesForPHI()