This reland includes a fix for the LowerTypeTests pass so that it
looks past aliases when determining which type identifiers are live.
Details
Details
Diff Detail
Diff Detail
- Build Status
Buildable 10213 Build 10213: arc lint + arc unit
Paths
| Differential D37842
Reland r313157, "ThinLTO: Correctly follow aliasee references when dead stripping." which was reverted in r313222. ClosedPublic Authored by pcc on Sep 13 2017, 8:04 PM.
Details Summary This reland includes a fix for the LowerTypeTests pass so that it
Diff Detail
Event TimelineHerald added subscribers: hiraditya, inglorion, mehdi_amini. · View Herald TranscriptSep 13 2017, 8:04 PM This revision is now accepted and ready to land.Sep 13 2017, 9:56 PM Closed by commit rL313229: Reland r313157, "ThinLTO: Correctly follow aliasee references when dead… (authored by pcc). · Explain WhySep 13 2017, 10:04 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 115159 llvm/include/llvm/IR/ModuleSummaryIndex.h
llvm/lib/Transforms/IPO/FunctionImport.cpp
llvm/lib/Transforms/IPO/LowerTypeTests.cpp
llvm/test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll
llvm/test/LTO/Resolution/X86/dead-strip-alias.ll
llvm/test/LTO/Resolution/X86/lowertypetests.ll
|