Lines Matching refs:HasBaseReg
323 bool HasBaseReg = false; member
443 HasBaseReg = true; in initialMatch()
449 HasBaseReg = true; in initialMatch()
593 if (HasBaseReg && BaseRegs.empty()) { in print()
596 } else if (!HasBaseReg && !BaseRegs.empty()) { in print()
1208 bool HasBaseReg, int64_t Scale,
1357 Offset, F.HasBaseReg, F.Scale, Fixup.UserInst)) in RateFormula()
1608 bool HasBaseReg, int64_t Scale, in isAMCompletelyFolded() argument
1613 HasBaseReg, Scale, AccessTy.AddrSpace, Fixup); in isAMCompletelyFolded()
1622 if (Scale != 0 && HasBaseReg && BaseOffset != 0) in isAMCompletelyFolded()
1663 bool HasBaseReg, int64_t Scale) { in isAMCompletelyFolded() argument
1675 HasBaseReg, Scale) && in isAMCompletelyFolded()
1677 HasBaseReg, Scale); in isAMCompletelyFolded()
1693 F.BaseGV, F.BaseOffset, F.HasBaseReg, F.Scale); in isAMCompletelyFolded()
1700 int64_t BaseOffset, bool HasBaseReg, int64_t Scale) { in isLegalUse() argument
1703 BaseOffset, HasBaseReg, Scale) || in isLegalUse()
1715 F.BaseOffset, F.HasBaseReg, F.Scale); in isLegalUse()
1724 (F.BaseOffset + Fixup.Offset), F.HasBaseReg, in isAMCompletelyFolded()
1731 LU.AccessTy, F.BaseGV, F.BaseOffset, F.HasBaseReg, in isAMCompletelyFolded()
1751 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MinOffset, F.HasBaseReg, in getScalingFactorCost()
1754 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MaxOffset, F.HasBaseReg, in getScalingFactorCost()
1775 bool HasBaseReg) { in isAlwaysFoldable() argument
1785 if (!HasBaseReg && Scale == 1) { in isAlwaysFoldable()
1787 HasBaseReg = true; in isAlwaysFoldable()
1791 HasBaseReg, Scale); in isAlwaysFoldable()
1798 bool HasBaseReg) { in isAlwaysFoldable() argument
1818 BaseOffset, HasBaseReg, Scale); in isAlwaysFoldable()
1948 bool reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg,
2492 bool HasBaseReg, LSRUse::KindType Kind, in reconcileNewOffset() argument
2517 LU.MaxOffset - NewOffset, HasBaseReg)) in reconcileNewOffset()
2522 NewOffset - LU.MinOffset, HasBaseReg)) in reconcileNewOffset()
3320 F.HasBaseReg = true; in InsertSupplementalFormula()
3907 Base.HasBaseReg = Base.BaseRegs.size() > 1; in GenerateScales()
3924 !Base.HasBaseReg && Base.BaseOffset == 0 && !Base.BaseGV) in GenerateScales()