Lines Matching refs:SGV

20     const GlobalValue *SGV) {  in doImportAsDefinition()  argument
25 if (!GlobalsToImport->count(const_cast<GlobalValue *>(SGV))) in doImportAsDefinition()
28 assert(!isa<GlobalAlias>(SGV) && in doImportAsDefinition()
36 const GlobalValue *SGV, ValueInfo VI) { in shouldPromoteLocalToGlobal() argument
37 assert(SGV->hasLocalLinkage()); in shouldPromoteLocalToGlobal()
40 if (isa<GlobalIFunc>(SGV) || in shouldPromoteLocalToGlobal()
41 (isa<GlobalAlias>(SGV) && in shouldPromoteLocalToGlobal()
42 isa<GlobalIFunc>(cast<GlobalAlias>(SGV)->getAliaseeObject()))) in shouldPromoteLocalToGlobal()
51 assert((!GlobalsToImport->count(const_cast<GlobalValue *>(SGV)) || in shouldPromoteLocalToGlobal()
52 !isNonRenamableLocal(*SGV)) && in shouldPromoteLocalToGlobal()
68 VI, SGV->getParent()->getModuleIdentifier()); in shouldPromoteLocalToGlobal()
72 assert(!isNonRenamableLocal(*SGV) && in shouldPromoteLocalToGlobal()
95 FunctionImportGlobalProcessing::getPromotedName(const GlobalValue *SGV) { in getPromotedName() argument
96 assert(SGV->hasLocalLinkage()); in getPromotedName()
101 SGV->getName(), in getPromotedName()
102 ImportIndex.getModuleHash(SGV->getParent()->getModuleIdentifier())); in getPromotedName()
106 FunctionImportGlobalProcessing::getLinkage(const GlobalValue *SGV, in getLinkage() argument
113 if (SGV->hasLocalLinkage() && DoPromote) in getLinkage()
115 return SGV->getLinkage(); in getLinkage()
120 return SGV->getLinkage(); in getLinkage()
122 switch (SGV->getLinkage()) { in getLinkage()
129 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
132 return SGV->getLinkage(); in getLinkage()
137 if (!doImportAsDefinition(SGV)) in getLinkage()
140 return SGV->getLinkage(); in getLinkage()
149 assert(!doImportAsDefinition(SGV)); in getLinkage()
151 return SGV->getLinkage(); in getLinkage()
158 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
176 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
183 return SGV->getLinkage(); in getLinkage()
187 assert(!doImportAsDefinition(SGV)); in getLinkage()
189 return SGV->getLinkage(); in getLinkage()
194 return SGV->getLinkage(); in getLinkage()