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

Evgeniy via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 29 02:08:44 PDT 2020


ebrevnov added a comment.

> This currently seems to lead to a bit less stores removed overall on MultiSource/SPEC2000/SPEC2006 with -O3 -flto, but that might be related to some of the limits needing adjustments.

I found PartialLimit preventing DSE to optimize one of my simple cases. Here is the fix https://reviews.llvm.org/D90371 which I believe is beneficial regardless.

I also noted in case of earlier access is overwritten by the later one from the beginning and the end we DSE only beginning. Did you meet such behavior? Any plans fixing that?

Thanks
Evgeniy


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D90095/new/

https://reviews.llvm.org/D90095



More information about the llvm-commits mailing list