Lines Matching refs:regA
867 unsigned regA = mi->getOperand(DstIdx).getReg(); in TryInstructionTransform() local
916 if (TargetRegisterInfo::isVirtualRegister(regA)) in TryInstructionTransform()
917 ScanUses(regA, &*mbbi, Processed); in TryInstructionTransform()
922 if (!regBKilled || isProfitableToConv3Addr(regA, regB)) { in TryInstructionTransform()
924 if (ConvertInstTo3Addr(mi, nmi, mbbi, regA, regB, Dist)) { in TryInstructionTransform()
978 unsigned NewDstIdx = NewMIs[1]->findRegisterDefOperandIdx(regA); in TryInstructionTransform()
1145 unsigned regA = DstMO.getReg(); in runOnMachineFunction() local
1152 if (regA == regB) { in runOnMachineFunction()
1159 LastCopiedReg = regA; in runOnMachineFunction()
1171 mi->getOperand(i).getReg() != regA); in runOnMachineFunction()
1185 TII->reMaterialize(*mbbi, mi, regA, regASubIdx, DefMI, *TRI); in runOnMachineFunction()
1190 regA).addReg(regB); in runOnMachineFunction()
1207 MO.setReg(regA); in runOnMachineFunction()