Lines Matching defs:OffsetImm
3508 // Imm instr: Reg = op OffsetImm, ToBeDeletedReg(killed)
3512 // new ADDI instr: ToBeChangedReg = ADDI FrameBaseReg, (OffsetAddi + OffsetImm)
3516 // 1: (OffsetAddi + OffsetImm) must be int16 since this offset will be used in
3536 int64_t OffsetImm = 0;
3541 if (!isImmInstrEligibleForFolding(MI, ToBeDeletedReg, XFormOpcode, OffsetImm,
3564 if (isValidToBeChangedReg(ADDMI, 1, ADDIMI, OffsetAddi, OffsetImm))
3566 else if (isValidToBeChangedReg(ADDMI, 2, ADDIMI, OffsetAddi, OffsetImm))
3603 ADDIMI->getOperand(2).setImm(OffsetAddi + OffsetImm);
3650 int64_t &OffsetImm,
3685 OffsetImm = ImmOperand.getImm();
3693 int64_t OffsetImm) const {
3710 // Imm instr1: Reg1 = op1 OffsetImm, ToBeDeletedReg1(killed)
3712 // Imm instr2: Reg2 = op2 OffsetImm, ToBeDeletedReg2(killed)
3717 // (OffsetAddi + OffsetImm)
3727 if (isInt<16>(OffsetAddi + OffsetImm))