mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-31 17:42:40 +00:00
[ThinLTO] Rename doPromoteLocalToGlobal to shouldPromoteLocalToGlobal (NFC)
Rename as suggested in code review for D26063. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285508 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8c54a79285
commit
8108a04696
@ -41,7 +41,7 @@ class FunctionImportGlobalProcessing {
|
||||
bool HasExportedFunctions = false;
|
||||
|
||||
/// Check if we should promote the given local value to global scope.
|
||||
bool doPromoteLocalToGlobal(const GlobalValue *SGV);
|
||||
bool shouldPromoteLocalToGlobal(const GlobalValue *SGV);
|
||||
|
||||
/// Helper methods to check if we are importing from or potentially
|
||||
/// exporting from the current source module.
|
||||
|
@ -48,7 +48,7 @@ bool FunctionImportGlobalProcessing::doImportAsDefinition(
|
||||
GlobalsToImport);
|
||||
}
|
||||
|
||||
bool FunctionImportGlobalProcessing::doPromoteLocalToGlobal(
|
||||
bool FunctionImportGlobalProcessing::shouldPromoteLocalToGlobal(
|
||||
const GlobalValue *SGV) {
|
||||
assert(SGV->hasLocalLinkage());
|
||||
// Both the imported references and the original local variable must
|
||||
@ -193,9 +193,9 @@ FunctionImportGlobalProcessing::getLinkage(const GlobalValue *SGV,
|
||||
void FunctionImportGlobalProcessing::processGlobalForThinLTO(GlobalValue &GV) {
|
||||
bool DoPromote = false;
|
||||
if (GV.hasLocalLinkage() &&
|
||||
((DoPromote = doPromoteLocalToGlobal(&GV)) || isPerformingImport())) {
|
||||
((DoPromote = shouldPromoteLocalToGlobal(&GV)) || isPerformingImport())) {
|
||||
// Once we change the name or linkage it is difficult to determine
|
||||
// again whether we should promote since doPromoteLocalToGlobal needs
|
||||
// again whether we should promote since shouldPromoteLocalToGlobal needs
|
||||
// to locate the summary (based on GUID from name and linkage). Therefore,
|
||||
// use DoPromote result saved above.
|
||||
GV.setName(getName(&GV, DoPromote));
|
||||
|
Loading…
x
Reference in New Issue
Block a user