Lines Matching defs: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,
385 if (!OldR.isVirtual() || !NewR.isVirtual())
387 auto Begin = MRI.use_begin(OldR), End = MRI.use_end();
396 bool HexagonBitSimplify::replaceRegWithSub(Register OldR, Register NewR,
399 if (!OldR.isVirtual() || !NewR.isVirtual())
401 if (hasTiedUse(OldR, MRI, NewSR))
403 auto Begin = MRI.use_begin(OldR), End = MRI.use_end();
413 bool HexagonBitSimplify::replaceSubWithSub(Register OldR, unsigned OldSR,
416 if (!OldR.isVirtual() || !NewR.isVirtual())
418 if (OldSR != NewSR && hasTiedUse(OldR, MRI, NewSR))
420 auto Begin = MRI.use_begin(OldR), End = MRI.use_end();