Lines Matching refs:NewRegs
138 bool splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs,
262 bool splitRegister(unsigned OldLocNo, ArrayRef<unsigned> NewRegs,
352 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs);
779 UserValue::splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs, in splitLocation() argument
788 for (unsigned i = 0; i != NewRegs.size(); ++i) { in splitLocation()
789 LiveInterval *LI = &LIS.getInterval(NewRegs[i]); in splitLocation()
878 UserValue::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, in splitRegister() argument
888 DidChange |= splitLocation(LocNo, NewRegs, LIS); in splitRegister()
893 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs) { in splitRegister() argument
896 DidChange |= UV->splitRegister(OldReg, NewRegs, *LIS); in splitRegister()
903 for (unsigned i = 0; i != NewRegs.size(); ++i) in splitRegister()
904 mapVirtReg(NewRegs[i], UV); in splitRegister()
908 splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, LiveIntervals &LIS) { in splitRegister() argument
910 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs); in splitRegister()