Teach thinLTO to analyze and auto hide local_unnamed_addr symbols if
possible.
Details
Details
- Reviewers
- None
Diff Detail
Diff Detail
- Repository
- rL LLVM
- Build Status
- Buildable 15039 - Build 15039: arc lint + arc unit 
| Paths 
 |  Differential  D43358  
[ThinLTO] Enable AutoHide on symbols with local_unnamed_addr AbandonedPublic Authored by steven_wu on Feb 15 2018, 3:21 PM. 
Details 
 Summary Teach thinLTO to analyze and auto hide local_unnamed_addr symbols if 
Diff Detail 
 Event TimelineHerald added subscribers: llvm-commits, eraman, inglorion, mehdi_amini.  ·  View Herald TranscriptFeb 15 2018, 3:21 PM 
Revision Contents 
 
 
Diff 134518 include/llvm/IR/ModuleSummaryIndex.h
 include/llvm/LTO/LTO.h
 include/llvm/LTO/LTOBackend.h
 include/llvm/Transforms/IPO/FunctionImport.h
 lib/Analysis/ModuleSummaryAnalysis.cpp
 lib/IR/ModuleSummaryIndex.cpp
 lib/LTO/LTO.cpp
 lib/LTO/LTOBackend.cpp
 lib/LTO/ThinLTOCodeGenerator.cpp
 lib/Transforms/IPO/FunctionImport.cpp
 test/ThinLTO/X86/Inputs/linkonce_odr_unnamed_addr.ll
 
 test/ThinLTO/X86/linkonce_odr_unnamed_addr.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||