Lines Matching refs:Diff
408 Register ExtR, int32_t &Diff);
1721 Register ExtR, int32_t &Diff) { in replaceInstrExpr() argument
1741 int32_t D = isInt<16>(Diff) ? Diff : (Diff > 0 ? 32767 : -32768); in replaceInstrExpr()
1742 if (Diff > 32767) { in replaceInstrExpr()
1746 uint32_t UD = Diff; in replaceInstrExpr()
1755 Diff -= D; in replaceInstrExpr()
1761 if (!Uses.contains(-Diff)) in replaceInstrExpr()
1762 dbgs() << "Diff: " << -Diff << " out of range " << Uses in replaceInstrExpr()
1764 assert(Uses.contains(-Diff)); in replaceInstrExpr()
1787 Diff = 0; in replaceInstrExpr()
1829 MIB.addImm(Diff); in replaceInstrExpr()
1858 int32_t Diff = EV.Offset - DefV.Offset; in replaceInstr() local
1861 << PrintRegister(ExtR, *HRI) << " Diff:" << Diff << '\n'); in replaceInstr()
1877 if (ED.IsDef && Diff != 0) { in replaceInstr()
1886 if (Diff == 0 && DefEx.trivial() && !IsAbs && !IsAbsSet) in replaceInstr()
1889 Replaced = replaceInstrExpr(ED, ExtI, ExtR, Diff); in replaceInstr()
1891 if (Diff != 0 && Replaced && ED.IsDef) { in replaceInstr()
1898 ImmOp.setImm(ImmOp.getImm() + Diff); in replaceInstr()