Lines Matching refs:SGV

30     const GlobalValue *SGV) {  in doImportAsDefinition()  argument
35 if (!GlobalsToImport->count(const_cast<GlobalValue *>(SGV))) in doImportAsDefinition()
38 assert(!isa<GlobalAlias>(SGV) && in doImportAsDefinition()
46 const GlobalValue *SGV, ValueInfo VI) { in shouldPromoteLocalToGlobal() argument
47 assert(SGV->hasLocalLinkage()); in shouldPromoteLocalToGlobal()
50 if (isa<GlobalIFunc>(SGV) || in shouldPromoteLocalToGlobal()
51 (isa<GlobalAlias>(SGV) && in shouldPromoteLocalToGlobal()
52 isa<GlobalIFunc>(cast<GlobalAlias>(SGV)->getAliaseeObject()))) in shouldPromoteLocalToGlobal()
61 assert((!GlobalsToImport->count(const_cast<GlobalValue *>(SGV)) || in shouldPromoteLocalToGlobal()
62 !isNonRenamableLocal(*SGV)) && in shouldPromoteLocalToGlobal()
78 VI, SGV->getParent()->getModuleIdentifier()); in shouldPromoteLocalToGlobal()
82 assert(!isNonRenamableLocal(*SGV) && in shouldPromoteLocalToGlobal()
105 FunctionImportGlobalProcessing::getPromotedName(const GlobalValue *SGV) { in getPromotedName() argument
106 assert(SGV->hasLocalLinkage()); in getPromotedName()
112 !SGV->getParent()->getSourceFileName().empty()) { in getPromotedName()
113 SmallString<256> Suffix(SGV->getParent()->getSourceFileName()); in getPromotedName()
117 SGV->getName(), Suffix); in getPromotedName()
121 SGV->getName(), in getPromotedName()
122 ImportIndex.getModuleHash(SGV->getParent()->getModuleIdentifier())); in getPromotedName()
126 FunctionImportGlobalProcessing::getLinkage(const GlobalValue *SGV, in getLinkage() argument
133 if (SGV->hasLocalLinkage() && DoPromote) in getLinkage()
135 return SGV->getLinkage(); in getLinkage()
140 return SGV->getLinkage(); in getLinkage()
142 switch (SGV->getLinkage()) { in getLinkage()
149 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
152 return SGV->getLinkage(); in getLinkage()
157 if (!doImportAsDefinition(SGV)) in getLinkage()
160 return SGV->getLinkage(); in getLinkage()
169 assert(!doImportAsDefinition(SGV)); in getLinkage()
171 return SGV->getLinkage(); in getLinkage()
178 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
196 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
203 return SGV->getLinkage(); in getLinkage()
207 assert(!doImportAsDefinition(SGV)); in getLinkage()
209 return SGV->getLinkage(); in getLinkage()
214 return SGV->getLinkage(); in getLinkage()