Lines Matching defs:ScaleReg
3507 // ADD instr: ToBeDeletedReg = ADD ToBeChangedReg(killed), ScaleReg
3513 // Index instr: Reg = opx ScaleReg, ToBeChangedReg(killed)
3524 // 4: ScaleReg must not be redefined between ADD and Imm instr since it will be
3573 Register ScaleReg = ADDMI->getOperand(ScaleRegIdx).getReg();
3582 // We are trying to replace the ImmOpNo with ScaleReg. Give up if it is
3583 // treated as special zero when ScaleReg is R0/X0 register.
3585 (ScaleReg == PPC::R0 || ScaleReg == PPC::X0))
3588 // Make sure no other def for ToBeChangedReg and ScaleReg between ADD Instr
3590 if (NewDefFor(ToBeChangedReg, *ADDMI, MI) || NewDefFor(ScaleReg, *ADDMI, MI))
3608 .ChangeToRegister(ScaleReg, false, false,