Lines Matching refs:HasBaseReg
253 bool HasBaseReg; member
280 : BaseGV(nullptr), BaseOffset(0), HasBaseReg(false), Scale(0), in Formula()
369 HasBaseReg = true; in initialMatch()
375 HasBaseReg = true; in initialMatch()
480 if (HasBaseReg && BaseRegs.empty()) { in print()
483 } else if (!HasBaseReg && !BaseRegs.empty()) { in print()
1359 bool HasBaseReg, int64_t Scale) { in isAMCompletelyFolded() argument
1363 HasBaseReg, Scale, AccessTy.AddrSpace); in isAMCompletelyFolded()
1372 if (Scale != 0 && HasBaseReg && BaseOffset != 0) in isAMCompletelyFolded()
1412 bool HasBaseReg, int64_t Scale) { in isAMCompletelyFolded() argument
1424 HasBaseReg, Scale) && in isAMCompletelyFolded()
1426 HasBaseReg, Scale); in isAMCompletelyFolded()
1442 F.BaseGV, F.BaseOffset, F.HasBaseReg, F.Scale); in isAMCompletelyFolded()
1449 int64_t BaseOffset, bool HasBaseReg, int64_t Scale) { in isLegalUse() argument
1452 BaseOffset, HasBaseReg, Scale) || in isLegalUse()
1464 F.BaseOffset, F.HasBaseReg, F.Scale); in isLegalUse()
1470 LU.AccessTy, F.BaseGV, F.BaseOffset, F.HasBaseReg, in isAMCompletelyFolded()
1489 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MinOffset, F.HasBaseReg, in getScalingFactorCost()
1492 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MaxOffset, F.HasBaseReg, in getScalingFactorCost()
1513 bool HasBaseReg) { in isAlwaysFoldable() argument
1523 if (!HasBaseReg && Scale == 1) { in isAlwaysFoldable()
1525 HasBaseReg = true; in isAlwaysFoldable()
1529 HasBaseReg, Scale); in isAlwaysFoldable()
1536 bool HasBaseReg) { in isAlwaysFoldable() argument
1556 BaseOffset, HasBaseReg, Scale); in isAlwaysFoldable()
1690 bool reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg,
2207 bool HasBaseReg, LSRUse::KindType Kind, in reconcileNewOffset() argument
2230 LU.MaxOffset - NewOffset, HasBaseReg)) in reconcileNewOffset()
2235 NewOffset - LU.MinOffset, HasBaseReg)) in reconcileNewOffset()
3035 F.HasBaseReg = true; in InsertSupplementalFormula()
3543 Base.HasBaseReg = Base.BaseRegs.size() > 1; in GenerateScales()
3560 !Base.HasBaseReg && Base.BaseOffset == 0 && !Base.BaseGV) in GenerateScales()