Lines Matching defs:NewRegs
315 /// Replace OldLocNo ranges with NewRegs ranges where NewRegs
317 bool splitLocation(unsigned OldLocNo, ArrayRef<Register> NewRegs,
472 /// Replace OldReg ranges with NewRegs ranges where NewRegs is
474 bool splitRegister(Register OldReg, ArrayRef<Register> NewRegs,
663 void splitPHIRegister(Register OldReg, ArrayRef<Register> NewRegs);
665 /// Replace all references to OldReg with NewRegs.
666 void splitRegister(Register OldReg, ArrayRef<Register> NewRegs);
1333 UserValue::splitLocation(unsigned OldLocNo, ArrayRef<Register> NewRegs,
1342 for (Register NewReg : NewRegs) {
1433 UserValue::splitRegister(Register OldReg, ArrayRef<Register> NewRegs,
1443 DidChange |= splitLocation(LocNo, NewRegs, LIS);
1448 void LDVImpl::splitPHIRegister(Register OldReg, ArrayRef<Register> NewRegs) {
1462 for (auto NewReg : NewRegs) {
1486 void LDVImpl::splitRegister(Register OldReg, ArrayRef<Register> NewRegs) {
1488 splitPHIRegister(OldReg, NewRegs);
1494 DidChange |= UV->splitRegister(OldReg, NewRegs, *LIS);
1501 for (Register NewReg : NewRegs)
1506 splitRegister(Register OldReg, ArrayRef<Register> NewRegs, LiveIntervals &LIS) {
1508 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs);