Lines Matching refs:MaxDisp
188 unsigned MaxDisp;
192 CPUser(MachineInstr *mi, MachineInstr *cpemi, unsigned maxdisp,
194 : MI(mi), CPEMI(cpemi), MaxDisp(maxdisp), NegOk(neg), IsSoImm(soimm),
202 return (KnownAlignment ? MaxDisp : MaxDisp - 2) - 2;
246 unsigned MaxDisp : 31;
249 ImmBranch(MachineInstr *mi, unsigned maxdisp, bool cond, unsigned ubr)
250 : MI(mi), MaxDisp(maxdisp), isCond(cond), UncondBr(ubr) {}
1070 /// reference) is within MaxDisp of TrialOffset (a proposed location of a
1074 /// subtracted from MaxDisp instead. CPUser::getMaxDisp() does that.
1076 unsigned TrialOffset, unsigned MaxDisp,
1080 if (TrialOffset - UserOffset <= MaxDisp)
1084 if (UserOffset - TrialOffset <= MaxDisp)
1136 MachineInstr *CPEMI, unsigned MaxDisp,
1145 << " max delta=" << MaxDisp
1154 return isOffsetInRange(UserOffset, CPEOffset, MaxDisp, NegOk);
1396 unsigned MaxDisp = getUnconditionalBrDisp(UncondBr);
1398 MaxDisp, false, UncondBr));
1647 unsigned MaxDisp) {
1654 << " max delta=" << MaxDisp
1660 if (DestOffset-BrOffset <= MaxDisp)
1663 if (BrOffset-DestOffset <= MaxDisp)
1676 if (isBBInRange(MI, DestBB, Br.MaxDisp))
1696 Br.MaxDisp = (1 << 21) * 2;
1746 if (isBBInRange(MI, NewDest, Br.MaxDisp)) {
1784 unsigned MaxDisp = getUnconditionalBrDisp(Br.UncondBr);
1785 ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr));
2186 User.MaxDisp = 4;