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