[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