Lines Matching defs:HasBaseReg

483   bool HasBaseReg = false;
603 HasBaseReg = true;
609 HasBaseReg = true;
762 if (HasBaseReg && BaseRegs.empty()) {
764 OS << "**error: HasBaseReg**";
765 } else if (!HasBaseReg && !BaseRegs.empty()) {
767 OS << "**error: !HasBaseReg**";
1389 bool HasBaseReg, int64_t Scale,
1555 Offset, F.HasBaseReg, F.Scale, Fixup.UserInst))
1813 bool HasBaseReg, int64_t Scale,
1822 HasBaseReg, Scale, AccessTy.AddrSpace,
1832 if (Scale != 0 && HasBaseReg && BaseOffset.isNonZero())
1878 bool HasBaseReg, int64_t Scale) {
1895 HasBaseReg, Scale) &&
1897 HasBaseReg, Scale);
1913 F.BaseGV, F.BaseOffset, F.HasBaseReg, F.Scale);
1920 Immediate BaseOffset, bool HasBaseReg, int64_t Scale) {
1923 BaseOffset, HasBaseReg, Scale) ||
1935 F.BaseOffset, F.HasBaseReg, F.Scale);
1952 (F.BaseOffset + Fixup.Offset), F.HasBaseReg,
1959 LU.AccessTy, F.BaseGV, F.BaseOffset, F.HasBaseReg,
1988 F.HasBaseReg, F.Scale, LU.AccessTy.AddrSpace);
1991 F.HasBaseReg, F.Scale, LU.AccessTy.AddrSpace);
2011 bool HasBaseReg) {
2022 if (!HasBaseReg && Scale == 1) {
2024 HasBaseReg = true;
2032 if (HasBaseReg && BaseOffset.isNonZero() && Kind != LSRUse::ICmpZero &&
2037 HasBaseReg, Scale);
2044 bool HasBaseReg) {
2068 BaseOffset, HasBaseReg, Scale);
2216 bool reconcileNewOffset(LSRUse &LU, Immediate NewOffset, bool HasBaseReg,
2701 /*HasBaseReg=*/true, Scale,
2707 /*HasBaseReg=*/true, Scale,
2757 bool HasBaseReg, LSRUse::KindType Kind,
2779 // Conservatively assume HasBaseReg is true for now.
2782 LU.MaxOffset - NewOffset, HasBaseReg))
2787 NewOffset - LU.MinOffset, HasBaseReg))
2817 Offset, /*HasBaseReg=*/ true)) {
2828 if (reconcileNewOffset(LU, Offset, /*HasBaseReg=*/true, Kind, AccessTy))
3384 IncOffset, /*HasBaseReg=*/false))
3673 F.HasBaseReg = true;
4343 Base.HasBaseReg = Base.BaseRegs.size() > 1;
4359 if (LU.Kind == LSRUse::ICmpZero && !Base.HasBaseReg &&
4959 if (!reconcileNewOffset(*LUThatHas, F.BaseOffset, /*HasBaseReg=*/ false,
5323 /*HasBaseReg=*/true, /*Scale=*/0, AccessType.AddrSpace) &&
5327 /*HasBaseReg=*/true, /*Scale=*/0, AccessType.AddrSpace);