Home | History | Annotate | Download | only in Scalar

Lines Matching refs:BaseGV

40 // TODO: Should the addressing mode BaseGV be changed to a ConstantExpr instead
228 GlobalValue *BaseGV;
253 : BaseGV(0), BaseOffset(0), HasBaseReg(false), Scale(0), ScaledReg(0),
362 BaseGV ? BaseGV->getType() :
395 if (BaseGV) {
397 WriteAsOperand(OS, BaseGV, /*PrintType=*/false);
941 if (F.BaseGV)
1284 Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset,
1288 return TTI.isLegalAddressingMode(AccessTy, BaseGV, BaseOffset, HasBaseReg, Scale);
1296 if (BaseGV)
1326 return !BaseGV && Scale == 0 && BaseOffset == 0;
1330 return !BaseGV && (Scale == 0 || Scale == -1) && BaseOffset == 0;
1338 GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg,
1350 return isLegalUse(TTI, Kind, AccessTy, BaseGV, MinOffset, HasBaseReg,
1352 isLegalUse(TTI, Kind, AccessTy, BaseGV, MaxOffset, HasBaseReg, Scale);
1358 return isLegalUse(TTI, MinOffset, MaxOffset, Kind, AccessTy, F.BaseGV,
1364 GlobalValue *BaseGV, int64_t BaseOffset,
1367 if (BaseOffset == 0 && !BaseGV) return true;
1380 return isLegalUse(TTI, Kind, AccessTy, BaseGV, BaseOffset, HasBaseReg, Scale);
1393 GlobalValue *BaseGV = ExtractSymbol(S, SE);
1399 if (BaseOffset == 0 && !BaseGV) return true;
1405 return isLegalUse(TTI, MinOffset, MaxOffset, Kind, AccessTy, BaseGV,
2019 if (TTI.isLegalAddressingMode(AccessTy, /*BaseGV=*/ 0,
2024 if (TTI.isLegalAddressingMode(AccessTy, /*BaseGV=*/ 0,
2096 if (!isAlwaysFoldable(TTI, Kind, AccessTy, /*BaseGV=*/ 0,
2101 if (!isAlwaysFoldable(TTI, Kind, AccessTy, /*BaseGV=*/ 0,
2131 if (!isAlwaysFoldable(TTI, Kind, AccessTy, /*BaseGV=*/ 0,
2200 F.BaseGV == OrigF.BaseGV &&
2704 getAccessType(UserInst), /*BaseGV=*/ 0,
3207 if (Base.BaseGV) return;
3215 F.BaseGV = GV;
3281 assert(!Base.BaseGV && "ICmpZero use is not legal!");
3377 !Base.HasBaseReg && Base.BaseOffset == 0 && !Base.BaseGV)
3402 if (Base.BaseGV) return;
3822 if (!F.BaseGV) {
3824 NewF.BaseGV = GV;
4346 if (F.BaseGV) {
4353 BaseGV));
4406 assert(!F.BaseGV && "ICmp does not support folding a global value and "