Lines Matching refs:linkage
241 GlobalValue::LinkageTypes Linkage = GS.second->linkage(); in computeLTOCacheKey()
333 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
337 GlobalValue::isAppendingLinkage(S->linkage())) in thinLTOResolvePrevailingGUID()
377 if (S->linkage() != OriginalLinkage) in thinLTOResolvePrevailingGUID()
378 recordNewLinkage(S->modulePath(), VI.getGUID(), S->linkage()); in thinLTOResolvePrevailingGUID()
383 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
385 GlobalValue::isAppendingLinkage(S->linkage())) in thinLTOResolvePrevailingGUID()
423 (VarSummary->linkage() == GlobalValue::WeakODRLinkage || in isWeakObjectWithRWAccess()
424 VarSummary->linkage() == GlobalValue::LinkOnceODRLinkage); in isWeakObjectWithRWAccess()
434 if (GlobalValue::isLocalLinkage(S->linkage())) in thinLTOInternalizeAndPromoteGUID()
439 !GlobalValue::isLocalLinkage(S->linkage()) && in thinLTOInternalizeAndPromoteGUID()
440 (!GlobalValue::isInterposableLinkage(S->linkage()) || in thinLTOInternalizeAndPromoteGUID()
442 S->linkage() != GlobalValue::AppendingLinkage && in thinLTOInternalizeAndPromoteGUID()
445 S->linkage() != GlobalValue::AvailableExternallyLinkage && in thinLTOInternalizeAndPromoteGUID()