Lines Matching defs:RegToRename
989 MCRegister RegToRename = getLdStRegOp(*I).getReg();
1005 [this, RegToRename, GetMatchingSubReg, MergeForward](MachineInstr &MI,
1012 // definitions matching RegToRename.
1016 TRI->regsOverlap(MOP.getReg(), RegToRename)) {
1038 TRI->regsOverlap(MOP.getReg(), RegToRename)) {
1058 forAllMIsUntilDef(MergeForward ? *I : *std::prev(Paired), RegToRename, TRI,
1072 RegToCheck = RegToRename;
1587 auto RegToRename = getLdStRegOp(FirstMI).getReg();
1591 [TRI, RegToRename](const MachineOperand &MOP) {
1594 TRI->regsOverlap(RegToRename, MOP.getReg());
1602 // For each instruction between FirstMI and the previous def for RegToRename,
1604 // * check if we can rename RegToRename in this instruction
1605 // * collect the registers used and required register classes for RegToRename.
1622 // For defs, check if we can rename the first def of RegToRename.
1638 !TRI->regsOverlap(MOP.getReg(), RegToRename))
1650 !TRI->regsOverlap(MOP.getReg(), RegToRename))
1663 if (!forAllMIsUntilDef(FirstMI, RegToRename, TRI, LdStLimit, CheckMIs))
1691 auto RegToRename = getLdStRegOp(FirstLoad).getReg();
1705 !TRI->regsOverlap(MOP.getReg(), RegToRename))