Searched refs:hasAvailableExternallyLinkage (Results 1 – 25 of 35) sorted by relevance
12
57 assert(F.hasAvailableExternallyLinkage()); in convertToLocalCopy()96 if (!GV.hasAvailableExternallyLinkage()) in eliminateAvailableExternally()112 if (F.isDeclaration() || !F.hasAvailableExternallyLinkage()) in eliminateAvailableExternally()
76 if (GV.hasAvailableExternallyLinkage()) in run()95 if (F.hasAvailableExternallyLinkage()) in run()
109 if (GV.hasAvailableExternallyLinkage()) in shouldPreserveGV()
409 return !F.isDeclaration() && !F.hasAvailableExternallyLinkage() && in isEligibleForMerging()456 if (!F->isDeclaration() && !F->hasAvailableExternallyLinkage()) { in runOnModule()
78 if (F->hasAvailableExternallyLinkage()) in shouldVerifyFunction()
1614 if (GA.hasAvailableExternallyLinkage()) in thinLTOFinalizeInModule()1618 if (Obj->hasAvailableExternallyLinkage()) { in thinLTOFinalizeInModule()
42 G->hasAvailableExternallyLinkage() || G->hasAppendingLinkage()) in add()
45 G.hasAvailableExternallyLinkage() || G.hasAppendingLinkage()) in IRMaterializationUnit()
219 if (F.hasAvailableExternallyLinkage()) { in cleanUpModule()
95 if (GO->hasAvailableExternallyLinkage()) { in isAddressedViaADA()
56 if (GO->isDeclaration() || GO->hasAvailableExternallyLinkage()) in isGlobalInSmallSection()
512 bool hasAvailableExternallyLinkage() const { in hasAvailableExternallyLinkage() function619 if (hasAvailableExternallyLinkage()) in isDeclarationForLinker()
118 if (F.isDeclaration() || F.hasAvailableExternallyLinkage()) in run()
43 if (F.hasAvailableExternallyLinkage()) in runOnFunction()
303 assert(!Dest.hasAvailableExternallyLinkage()); in shouldLinkFromSource()379 GV.hasAvailableExternallyLinkage())) in linkIfNeeded()404 if (!GV.hasLinkOnceLinkage() && !GV.hasAvailableExternallyLinkage() && in addLazyFor()
74 if (GO->isDeclaration() || GO->hasAvailableExternallyLinkage()) in IsGlobalInSmallSection()
434 Callee.hasAvailableExternallyLinkage(); in getAdviceImpl()436 Caller.hasAvailableExternallyLinkage(); in getAdviceImpl()
443 if (GV.hasAvailableExternallyLinkage()) in preserveDiscardableGVs()498 if (!GV.hasAvailableExternallyLinkage() && !GV.hasLocalLinkage() && in applyScopeRestrictions()
901 GV->hasAvailableExternallyLinkage()) && in addRegularLTO()990 if (!GV->hasAvailableExternallyLinkage()) { in linkRegularLTO()1337 GV->hasAvailableExternallyLinkage() || GV->hasAppendingLinkage())) in runRegularLTO()
325 assert(GO->hasAvailableExternallyLinkage() && in processGlobalForThinLTO()
244 if (!GO.hasInitializer() || GO.hasAvailableExternallyLinkage()) in doFinalization()
1333 bool HasAvailableExternallyLinkage = F->hasAvailableExternallyLinkage(); in shouldRecordFunctionAddr()1486 !GV->hasAvailableExternallyLinkage()) in shouldRecordVTableAddr()1512 if (GV->isDeclaration() || GV->hasAvailableExternallyLinkage()) in getOrCreateVTableProfData()
420 if (F->isDeclaration() || F->hasAvailableExternallyLinkage()) { in getPointerToFunction()
149 if (F.hasAvailableExternallyLinkage()) in runOnFunction()
616 GA->hasAvailableExternallyLinkage() || GA->hasCommonLinkage()) in emitAliasDeclaration()1032 GVar->hasAvailableExternallyLinkage() || in printModuleLevelGV()