Lines Matching defs:NewReg
340 void TailDuplicator::addSSAUpdateEntry(Register OrigReg, Register NewReg,
345 LI->second.push_back(std::make_pair(BB, NewReg));
348 Vals.push_back(std::make_pair(BB, NewReg));
413 Register NewReg = MRI->createVirtualRegister(RC);
414 MO.setReg(NewReg);
415 LocalVRMap.insert(std::make_pair(Reg, RegSubRegPair(NewReg, 0)));
417 addSSAUpdateEntry(Reg, NewReg, PredBB);
460 Register NewReg = MRI->createVirtualRegister(OrigRC);
462 TII->get(TargetOpcode::COPY), NewReg)
465 LocalVRMap.insert(std::make_pair(Reg, RegSubRegPair(NewReg, 0)));
466 MO.setReg(NewReg);
467 // The composed VI.Reg:VI.SubReg is replaced with NewReg, which
469 // is same as NewReg:subreg, so keep the sub-register index