Lines Matching refs:BaseGV
40 // TODO: Should TargetLowering::AddrMode::BaseGV be changed to a ConstantExpr
351 AM.BaseGV ? AM.BaseGV->getType() :
384 if (AM.BaseGV) {
386 WriteAsOperand(OS, AM.BaseGV, /*PrintType=*/false);
930 if (F.AM.BaseGV)
1282 return !AM.BaseGV && AM.BaseOffs == 0 && AM.Scale <= 1;
1287 if (AM.BaseGV)
1319 return !AM.BaseGV && AM.Scale == 0 && AM.BaseOffs == 0;
1323 return !AM.BaseGV && (AM.Scale == 0 || AM.Scale == -1) && AM.BaseOffs == 0;
1351 GlobalValue *BaseGV,
1356 if (BaseOffs == 0 && !BaseGV) return true;
1362 AM.BaseGV = BaseGV;
1388 GlobalValue *BaseGV = ExtractSymbol(S, SE);
1394 if (BaseOffs == 0 && !BaseGV) return true;
1400 AM.BaseGV = BaseGV;
2201 F.AM.BaseGV == OrigF.AM.BaseGV &&
2692 if (!isAlwaysFoldable(IncOffset, /*BaseGV=*/0, /*HaseBaseReg=*/false,
3197 if (Base.AM.BaseGV) return;
3205 F.AM.BaseGV = GV;
3273 assert(!Base.AM.BaseGV && "ICmpZero use is not legal!");
3369 !Base.AM.HasBaseReg && Base.AM.BaseOffs == 0 && !Base.AM.BaseGV)
3397 if (Base.AM.BaseGV) return;
3819 if (!F.AM.BaseGV) {
3821 NewF.AM.BaseGV = GV;
4344 if (F.AM.BaseGV) {
4351 Ops.push_back(SE.getUnknown(F.AM.BaseGV));
4404 assert(!F.AM.BaseGV && "ICmp does not support folding a global value and "