Lines Matching refs:Linkage
247 std::string getPGOFuncName(StringRef Name, GlobalValue::LinkageTypes Linkage, in getPGOFuncName() argument
257 if (llvm::GlobalValue::isLocalLinkage(Linkage)) { in getPGOFuncName()
309 GlobalValue::LinkageTypes Linkage, in getIRPGONameForGlobalObject() argument
311 return GlobalValue::getGlobalIdentifier(GO.getName(), Linkage, FileName); in getIRPGONameForGlobalObject()
403 GlobalValue::LinkageTypes Linkage) { in getPGOFuncNameVarName() argument
407 if (!GlobalValue::isLocalLinkage(Linkage)) in getPGOFuncNameVarName()
421 GlobalValue::LinkageTypes Linkage, in createPGOFuncNameVar() argument
426 if (Linkage == GlobalValue::ExternalWeakLinkage) in createPGOFuncNameVar()
427 Linkage = GlobalValue::LinkOnceAnyLinkage; in createPGOFuncNameVar()
428 else if (Linkage == GlobalValue::AvailableExternallyLinkage) in createPGOFuncNameVar()
429 Linkage = GlobalValue::LinkOnceODRLinkage; in createPGOFuncNameVar()
430 else if (Linkage == GlobalValue::InternalLinkage || in createPGOFuncNameVar()
431 Linkage == GlobalValue::ExternalLinkage) in createPGOFuncNameVar()
432 Linkage = GlobalValue::PrivateLinkage; in createPGOFuncNameVar()
437 new GlobalVariable(M, Value->getType(), true, Linkage, Value, in createPGOFuncNameVar()
438 getPGOFuncNameVarName(PGOFuncName, Linkage)); in createPGOFuncNameVar()
1298 GlobalValue::LinkageTypes Linkage = F.getLinkage(); in needsComdatForCounter() local
1299 if (Linkage != GlobalValue::ExternalWeakLinkage && in needsComdatForCounter()
1300 Linkage != GlobalValue::AvailableExternallyLinkage) in needsComdatForCounter()