Lines Matching defs:OffsetImm
3513 // Imm instr: Reg = op OffsetImm, ToBeDeletedReg(killed)
3517 // new ADDI instr: ToBeChangedReg = ADDI FrameBaseReg, (OffsetAddi + OffsetImm)
3521 // 1: (OffsetAddi + OffsetImm) must be int16 since this offset will be used in
3541 int64_t OffsetImm = 0;
3546 if (!isImmInstrEligibleForFolding(MI, ToBeDeletedReg, XFormOpcode, OffsetImm,
3569 if (isValidToBeChangedReg(ADDMI, 1, ADDIMI, OffsetAddi, OffsetImm))
3571 else if (isValidToBeChangedReg(ADDMI, 2, ADDIMI, OffsetAddi, OffsetImm))
3608 ADDIMI->getOperand(2).setImm(OffsetAddi + OffsetImm);
3655 int64_t &OffsetImm,
3690 OffsetImm = ImmOperand.getImm();
3698 int64_t OffsetImm) const {
3715 // Imm instr1: Reg1 = op1 OffsetImm, ToBeDeletedReg1(killed)
3717 // Imm instr2: Reg2 = op2 OffsetImm, ToBeDeletedReg2(killed)
3722 // (OffsetAddi + OffsetImm)
3732 if (isInt<16>(OffsetAddi + OffsetImm))