diff options
author | Teresa Johnson <tejohnson@google.com> | 2016-03-15 02:13:19 +0000 |
---|---|---|
committer | Teresa Johnson <tejohnson@google.com> | 2016-03-15 02:13:19 +0000 |
commit | b43027d1e0ebc57f6efb8961f3eb4df1b0828ba1 (patch) | |
tree | f1b708d3e09b4614bde408def28fa7d0306e3745 /llvm/lib/Bitcode | |
parent | ee88b615007d848e3a37bf3b341fc05ea1282b49 (diff) | |
download | llvm-b43027d1e0ebc57f6efb8961f3eb4df1b0828ba1.zip llvm-b43027d1e0ebc57f6efb8961f3eb4df1b0828ba1.tar.gz llvm-b43027d1e0ebc57f6efb8961f3eb4df1b0828ba1.tar.bz2 |
Move global ID computation from Function to GlobalValue (NFC)
Since the static getGlobalIdentifier and getGUID methods are now called
for global values other than functions, reflect that by moving these
methods to the GlobalValue class.
llvm-svn: 263524
Diffstat (limited to 'llvm/lib/Bitcode')
-rw-r--r-- | llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index 69fb4ec..8d749c2 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -5506,10 +5506,10 @@ std::error_code ModuleSummaryIndexBitcodeReader::parseValueSymbolTable( auto VLI = ValueIdToLinkageMap.find(ValueID); assert(VLI != ValueIdToLinkageMap.end() && "No linkage found for VST entry?"); - std::string GlobalId = - Function::getGlobalIdentifier(ValueName, VLI->second, SourceFileName); + std::string GlobalId = GlobalValue::getGlobalIdentifier( + ValueName, VLI->second, SourceFileName); TheIndex->addGlobalValueInfo(GlobalId, std::move(GlobalValInfo)); - ValueIdToCallGraphGUIDMap[ValueID] = Function::getGUID(GlobalId); + ValueIdToCallGraphGUIDMap[ValueID] = GlobalValue::getGUID(GlobalId); ValueName.clear(); break; } @@ -5526,10 +5526,11 @@ std::error_code ModuleSummaryIndexBitcodeReader::parseValueSymbolTable( auto VLI = ValueIdToLinkageMap.find(ValueID); assert(VLI != ValueIdToLinkageMap.end() && "No linkage found for VST entry?"); - std::string FunctionGlobalId = - Function::getGlobalIdentifier(ValueName, VLI->second, SourceFileName); + std::string FunctionGlobalId = GlobalValue::getGlobalIdentifier( + ValueName, VLI->second, SourceFileName); TheIndex->addGlobalValueInfo(FunctionGlobalId, std::move(FuncInfo)); - ValueIdToCallGraphGUIDMap[ValueID] = Function::getGUID(FunctionGlobalId); + ValueIdToCallGraphGUIDMap[ValueID] = + GlobalValue::getGUID(FunctionGlobalId); ValueName.clear(); break; |