Lines Matching refs:NewRegs
131 /// splitLocation - Replace OldLocNo ranges with NewRegs ranges where NewRegs
133 bool splitLocation(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs);
254 /// splitRegister - Replace OldReg ranges with NewRegs ranges where NewRegs is
256 bool splitRegister(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs);
340 /// splitRegister - Replace all references to OldReg with NewRegs.
341 void splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs);
743 UserValue::splitLocation(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs) {
751 for (unsigned i = 0; i != NewRegs.size(); ++i) {
752 LiveInterval *LI = NewRegs[i];
841 UserValue::splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) {
850 DidChange |= splitLocation(LocNo, NewRegs);
855 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) {
858 DidChange |= UV->splitRegister(OldReg, NewRegs);
865 for (unsigned i = 0; i != NewRegs.size(); ++i)
866 mapVirtReg(NewRegs[i]->reg, UV);
870 splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) {
872 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs);