Lines Matching refs:HasBaseReg
363 bool HasBaseReg = false; member
483 HasBaseReg = true; in initialMatch()
489 HasBaseReg = true; in initialMatch()
639 if (HasBaseReg && BaseRegs.empty()) { in print()
642 } else if (!HasBaseReg && !BaseRegs.empty()) { in print()
1258 bool HasBaseReg, int64_t Scale,
1423 Offset, F.HasBaseReg, F.Scale, Fixup.UserInst)) in RateFormula()
1677 bool HasBaseReg, int64_t Scale, in isAMCompletelyFolded() argument
1682 HasBaseReg, Scale, AccessTy.AddrSpace, Fixup); in isAMCompletelyFolded()
1691 if (Scale != 0 && HasBaseReg && BaseOffset != 0) in isAMCompletelyFolded()
1732 bool HasBaseReg, int64_t Scale) { in isAMCompletelyFolded() argument
1744 HasBaseReg, Scale) && in isAMCompletelyFolded()
1746 HasBaseReg, Scale); in isAMCompletelyFolded()
1762 F.BaseGV, F.BaseOffset, F.HasBaseReg, F.Scale); in isAMCompletelyFolded()
1769 int64_t BaseOffset, bool HasBaseReg, int64_t Scale) { in isLegalUse() argument
1772 BaseOffset, HasBaseReg, Scale) || in isLegalUse()
1784 F.BaseOffset, F.HasBaseReg, F.Scale); in isLegalUse()
1793 (F.BaseOffset + Fixup.Offset), F.HasBaseReg, in isAMCompletelyFolded()
1800 LU.AccessTy, F.BaseGV, F.BaseOffset, F.HasBaseReg, in isAMCompletelyFolded()
1820 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MinOffset, F.HasBaseReg, in getScalingFactorCost()
1823 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MaxOffset, F.HasBaseReg, in getScalingFactorCost()
1844 bool HasBaseReg) { in isAlwaysFoldable() argument
1854 if (!HasBaseReg && Scale == 1) { in isAlwaysFoldable()
1856 HasBaseReg = true; in isAlwaysFoldable()
1860 HasBaseReg, Scale); in isAlwaysFoldable()
1867 bool HasBaseReg) { in isAlwaysFoldable() argument
1887 BaseOffset, HasBaseReg, Scale); in isAlwaysFoldable()
2029 bool reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg,
2567 bool HasBaseReg, LSRUse::KindType Kind, in reconcileNewOffset() argument
2592 LU.MaxOffset - NewOffset, HasBaseReg)) in reconcileNewOffset()
2597 NewOffset - LU.MinOffset, HasBaseReg)) in reconcileNewOffset()
3437 F.HasBaseReg = true; in InsertSupplementalFormula()
4090 Base.HasBaseReg = Base.BaseRegs.size() > 1; in GenerateScales()
4107 !Base.HasBaseReg && Base.BaseOffset == 0 && !Base.BaseGV) in GenerateScales()