Lines Matching refs:OldR
237 static bool replaceReg(Register OldR, Register NewR,
241 static bool replaceRegWithSub(Register OldR, Register NewR, unsigned NewSR,
243 static bool replaceSubWithSub(Register OldR, unsigned OldSR, Register NewR,
383 bool HexagonBitSimplify::replaceReg(Register OldR, Register NewR, in replaceReg() argument
385 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceReg()
387 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceReg()
396 bool HexagonBitSimplify::replaceRegWithSub(Register OldR, Register NewR, in replaceRegWithSub() argument
399 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceRegWithSub()
401 if (hasTiedUse(OldR, MRI, NewSR)) in replaceRegWithSub()
403 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceRegWithSub()
413 bool HexagonBitSimplify::replaceSubWithSub(Register OldR, unsigned OldSR, in replaceSubWithSub() argument
416 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceSubWithSub()
418 if (OldSR != NewSR && hasTiedUse(OldR, MRI, NewSR)) in replaceSubWithSub()
420 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceSubWithSub()