Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:OldReg

250   /// splitRegister - Replace OldReg ranges with NewRegs ranges where NewRegs is
344 /// splitRegister - Replace all references to OldReg with NewRegs.
345 void splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs);
825 UserValue::splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) {
827 // Split locations referring to OldReg. Iterate backwards so splitLocation can
832 if (!Loc->isReg() || Loc->getReg() != OldReg)
839 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) {
841 for (UserValue *UV = lookupVirtReg(OldReg); UV; UV = UV->getNext())
842 DidChange |= UV->splitRegister(OldReg, NewRegs);
848 UserValue *UV = lookupVirtReg(OldReg);
854 splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) {
856 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs);