ThinLTO: Make aliases explicit in the summary
To be able to work accurately on the reference graph when taking decision about internalizing, promoting, renaming, etc. We need to have the alias information explicit. Differential Revision: http://reviews.llvm.org/D18836 From: Mehdi Amini <mehdi.amini@apple.com> llvm-svn: 266517
This commit is contained in:
@@ -73,7 +73,7 @@ void ModuleSummaryIndex::removeEmptySummaryEntries() {
|
||||
// (GUID -> Summary).
|
||||
void ModuleSummaryIndex::collectDefinedFunctionsForModule(
|
||||
StringRef ModulePath,
|
||||
std::map<GlobalValue::GUID, FunctionSummary *> &FunctionInfoMap) const {
|
||||
std::map<GlobalValue::GUID, GlobalValueSummary *> &FunctionInfoMap) const {
|
||||
for (auto &GlobalList : *this) {
|
||||
auto GUID = GlobalList.first;
|
||||
for (auto &GlobInfo : GlobalList.second) {
|
||||
|
||||
Reference in New Issue
Block a user