[PATCH] D90095: [WIP][DSE] Enable MSSA DSE to optimize across PHIs

Evgeniy via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 24 05:12:18 PDT 2020


ebrevnov created this revision.
Herald added subscribers: llvm-commits, hiraditya, Prazek.
Herald added a project: LLVM.
ebrevnov requested review of this revision.

This is somewhat working version able to handle cross block DSE across PHI merges. This is not a final patch in any means. It should be possible to extract several NFCs, split to smaller pieces, tests, etc. If someone wants to take over and continue it would be great. If not I will do my best to push changes as schedule permits. Anyway any feedback is welcome.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D90095

Files:
  llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D90095.300476.patch
Type: text/x-patch
Size: 21951 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201024/adbde587/attachment.bin>


More information about the llvm-commits mailing list