This fixes an instance where MemorySSA-using Dead Store Elimination is failing to do a transformation that the non-MemorySSA-using version does.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D83783  
[DSE,MSSA] Recognise init_trampoline in getLocForWriteEx ClosedPublic Authored by john.brawn on Jul 14 2020, 8:47 AM. 
Details Summary This fixes an instance where MemorySSA-using Dead Store Elimination is failing to do a transformation that the non-MemorySSA-using version does. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Jul 14 2020, 9:03 AM Closed by commit rG20854d85e14c: [DSE,MSSA] Recognise init_trampoline in getLocForWriteEx (authored by john.brawn).  ·  Explain WhyJul 15 2020, 4:19 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 278135 llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
 llvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
 llvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||