Lines Matching refs:BaseGV
40 // TODO: Should TargetLowering::AddrMode::BaseGV be changed to a ConstantExpr
325 AM.BaseGV ? AM.BaseGV->getType() :
358 if (AM.BaseGV) {
360 WriteAsOperand(OS, AM.BaseGV, /*PrintType=*/false);
792 if (F.AM.BaseGV)
1139 return !AM.BaseGV && AM.BaseOffs == 0 && AM.Scale <= 1;
1144 if (AM.BaseGV)
1167 return !AM.BaseGV && AM.Scale == 0 && AM.BaseOffs == 0;
1199 GlobalValue *BaseGV,
1204 if (BaseOffs == 0 && !BaseGV) return true;
1210 AM.BaseGV = BaseGV;
1236 GlobalValue *BaseGV = ExtractSymbol(S, SE);
1242 if (BaseOffs == 0 && !BaseGV) return true;
1248 AM.BaseGV = BaseGV;
1958 F.AM.BaseGV == OrigF.AM.BaseGV &&
2398 if (Base.AM.BaseGV) return;
2406 F.AM.BaseGV = GV;
2474 assert(!Base.AM.BaseGV && "ICmpZero use is not legal!");
2570 !Base.AM.HasBaseReg && Base.AM.BaseOffs == 0 && !Base.AM.BaseGV)
2598 if (Base.AM.BaseGV) return;
2997 if (!F.AM.BaseGV) {
2999 NewF.AM.BaseGV = GV;
3514 if (F.AM.BaseGV) {
3515 Ops.push_back(SE.getUnknown(F.AM.BaseGV));
3565 assert(!F.AM.BaseGV && "ICmp does not support folding a global value and "