[PATCH] D75025: [DSE,MSSA] Cache accesses with/without reachable read-clobbers.

Florian Hahn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 24 09:52:02 PDT 2020


fhahn updated this revision to Diff 287427.
fhahn added a comment.

Rebase and ping.

This improves compile time, while also improving the number of removed stores in some cases (due to cutting off bad candidates earlier, rather than spending time and scan limit on them).

Improves geoman -O3 -0.15% ReleaseThinLTO -0.29%, ReleaseThinLTO (link only)  -0.37%

http://llvm-compile-time-tracker.com/compare.php?from=dbab061a49f82c7d3bce4b3d601742d17df3daee&to=13e39ded7f8f772f9fd0d53aff8849e0a449509b&stat=instructions


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D75025

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D75025.287427.patch
Type: text/x-patch
Size: 5472 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200824/1137ad5c/attachment.bin>


More information about the llvm-commits mailing list