Lines Matching defs:GVar
1258 const GlobalVariable *GVar, bool IsAma) {
1263 StringRef AccessPattern = GVar->getName();
1276 PatchImms[GVar] = std::make_pair(std::stoll(std::string(PatchImmStr)),
1282 PatchImms[GVar] = std::make_pair(RootId, FieldReloc.RelocKind);
1291 auto *GVar = dyn_cast<GlobalVariable>(GVal);
1292 if (!GVar) {
1298 if (!GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr) &&
1299 !GVar->hasAttribute(BPFCoreSharedInfo::TypeIdAttr))
1305 MDNode *MDN = GVar->getMetadata(LLVMContext::MD_preserve_access_index);
1307 generatePatchImmReloc(ORSym, RootId, GVar,
1308 GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr));
1530 auto *GVar = dyn_cast<GlobalVariable>(GVal);
1531 if (GVar) {
1535 if (GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr) ||
1536 GVar->hasAttribute(BPFCoreSharedInfo::TypeIdAttr)) {
1537 Imm = PatchImms[GVar].first;
1538 Reloc = PatchImms[GVar].second;
1560 auto *GVar = dyn_cast<GlobalVariable>(GVal);
1561 if (GVar && GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr)) {
1562 uint32_t Imm = PatchImms[GVar].first;