Lines Matching refs:GVar
1232 const GlobalVariable *GVar, bool IsAma) { in generatePatchImmReloc() argument
1237 StringRef AccessPattern = GVar->getName(); in generatePatchImmReloc()
1250 PatchImms[GVar] = std::make_pair(std::stoll(std::string(PatchImmStr)), in generatePatchImmReloc()
1256 PatchImms[GVar] = std::make_pair(RootId, FieldReloc.RelocKind); in generatePatchImmReloc()
1265 auto *GVar = dyn_cast<GlobalVariable>(GVal); in processGlobalValue() local
1266 if (!GVar) { in processGlobalValue()
1272 if (!GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr) && in processGlobalValue()
1273 !GVar->hasAttribute(BPFCoreSharedInfo::TypeIdAttr)) in processGlobalValue()
1279 MDNode *MDN = GVar->getMetadata(LLVMContext::MD_preserve_access_index); in processGlobalValue()
1281 generatePatchImmReloc(ORSym, RootId, GVar, in processGlobalValue()
1282 GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr)); in processGlobalValue()
1472 auto *GVar = dyn_cast<GlobalVariable>(GVal); in InstLower() local
1473 if (GVar) { in InstLower()
1477 if (GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr) || in InstLower()
1478 GVar->hasAttribute(BPFCoreSharedInfo::TypeIdAttr)) { in InstLower()
1479 Imm = PatchImms[GVar].first; in InstLower()
1480 Reloc = PatchImms[GVar].second; in InstLower()
1503 auto *GVar = dyn_cast<GlobalVariable>(GVal); in InstLower() local
1504 if (GVar && GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr)) { in InstLower()
1505 uint32_t Imm = PatchImms[GVar].first; in InstLower()