diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2016-04-16 06:56:44 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-04-16 06:56:44 +0000 |
commit | 2d28f7aa07483ba57428c654170467966581849c (patch) | |
tree | 57505eb0c7546aa598bca418a57f455fe0e74bf4 /llvm/lib/IR/ModuleSummaryIndex.cpp | |
parent | d82f494aa41ffbac2586d4b090af33aa51e3dd15 (diff) | |
download | llvm-2d28f7aa07483ba57428c654170467966581849c.zip llvm-2d28f7aa07483ba57428c654170467966581849c.tar.gz llvm-2d28f7aa07483ba57428c654170467966581849c.tar.bz2 |
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
Diffstat (limited to 'llvm/lib/IR/ModuleSummaryIndex.cpp')
-rw-r--r-- | llvm/lib/IR/ModuleSummaryIndex.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/IR/ModuleSummaryIndex.cpp b/llvm/lib/IR/ModuleSummaryIndex.cpp index aa34532..cc1e8a9 100644 --- a/llvm/lib/IR/ModuleSummaryIndex.cpp +++ b/llvm/lib/IR/ModuleSummaryIndex.cpp @@ -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) { |