Lines Matching defs:Linkage
261 std::string getPGOFuncName(StringRef Name, GlobalValue::LinkageTypes Linkage,
271 if (llvm::GlobalValue::isLocalLinkage(Linkage)) {
323 GlobalValue::LinkageTypes Linkage,
325 return GlobalValue::getGlobalIdentifier(GO.getName(), Linkage, FileName);
423 GlobalValue::LinkageTypes Linkage) {
427 if (!GlobalValue::isLocalLinkage(Linkage))
441 GlobalValue::LinkageTypes Linkage,
446 if (Linkage == GlobalValue::ExternalWeakLinkage)
447 Linkage = GlobalValue::LinkOnceAnyLinkage;
448 else if (Linkage == GlobalValue::AvailableExternallyLinkage)
449 Linkage = GlobalValue::LinkOnceODRLinkage;
450 else if (Linkage == GlobalValue::InternalLinkage ||
451 Linkage == GlobalValue::ExternalLinkage)
452 Linkage = GlobalValue::PrivateLinkage;
457 new GlobalVariable(M, Value->getType(), true, Linkage, Value,
458 getPGOFuncNameVarName(PGOFuncName, Linkage));
1433 GlobalValue::LinkageTypes Linkage = GO.getLinkage();
1434 if (Linkage != GlobalValue::ExternalWeakLinkage &&
1435 Linkage != GlobalValue::AvailableExternallyLinkage)