diff options
Diffstat (limited to 'llvm/lib/IR/ModuleSummaryIndex.cpp')
-rw-r--r-- | llvm/lib/IR/ModuleSummaryIndex.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/llvm/lib/IR/ModuleSummaryIndex.cpp b/llvm/lib/IR/ModuleSummaryIndex.cpp index 6ae6285..4704215 100644 --- a/llvm/lib/IR/ModuleSummaryIndex.cpp +++ b/llvm/lib/IR/ModuleSummaryIndex.cpp @@ -418,17 +418,7 @@ void ModuleSummaryIndex::exportToDot(raw_ostream &OS) const { Draw(SummaryIt.first, R.getGUID(), R.isReadOnly() ? -1 : -2); if (auto *AS = dyn_cast_or_null<AliasSummary>(SummaryIt.second)) { - GlobalValue::GUID AliaseeId; - if (AS->hasAliaseeGUID()) - AliaseeId = AS->getAliaseeGUID(); - else { - auto AliaseeOrigId = AS->getAliasee().getOriginalName(); - AliaseeId = getGUIDFromOriginalID(AliaseeOrigId); - if (!AliaseeId) - AliaseeId = AliaseeOrigId; - } - - Draw(SummaryIt.first, AliaseeId, -3); + Draw(SummaryIt.first, AS->getAliaseeGUID(), -3); continue; } |