Lines Matching refs:GVar
978 const GlobalVariable *GVar, bool IsAma) {
983 StringRef AccessPattern = GVar->getName();
996 PatchImms[GVar] = std::stoul(std::string(PatchImmStr));
1001 PatchImms[GVar] = RootId;
1010 auto *GVar = dyn_cast<GlobalVariable>(GVal);
1011 if (!GVar)
1014 if (!GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr) &&
1015 !GVar->hasAttribute(BPFCoreSharedInfo::TypeIdAttr))
1021 MDNode *MDN = GVar->getMetadata(LLVMContext::MD_preserve_access_index);
1023 generatePatchImmReloc(ORSym, RootId, GVar,
1024 GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr));
1194 auto *GVar = dyn_cast<GlobalVariable>(GVal);
1195 if (GVar) {
1198 if (GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr) ||
1199 GVar->hasAttribute(BPFCoreSharedInfo::TypeIdAttr))
1200 Imm = PatchImms[GVar];
1216 auto *GVar = dyn_cast<GlobalVariable>(GVal);
1217 if (GVar && GVar->hasAttribute(BPFCoreSharedInfo::AmaAttr)) {
1218 uint32_t Imm = PatchImms[GVar];