Lines Matching defs:NewReg
339 void TailDuplicator::addSSAUpdateEntry(Register OrigReg, Register NewReg,
344 LI->second.push_back(std::make_pair(BB, NewReg));
347 Vals.push_back(std::make_pair(BB, NewReg));
412 Register NewReg = MRI->createVirtualRegister(RC);
413 MO.setReg(NewReg);
414 LocalVRMap.insert(std::make_pair(Reg, RegSubRegPair(NewReg, 0)));
416 addSSAUpdateEntry(Reg, NewReg, PredBB);
459 Register NewReg = MRI->createVirtualRegister(OrigRC);
461 TII->get(TargetOpcode::COPY), NewReg)
464 LocalVRMap.insert(std::make_pair(Reg, RegSubRegPair(NewReg, 0)));
465 MO.setReg(NewReg);
466 // The composed VI.Reg:VI.SubReg is replaced with NewReg, which
468 // is same as NewReg:subreg, so keep the sub-register index