[PATCH] D90066: [BasicAA] Fix caching in the presence of phi cycles

Nikita Popov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 23 15:27:28 PDT 2020


nikic added a comment.

Here's how retaining the capture cache could look like (on top of this patch): https://github.com/llvm/llvm-project/commit/20a6f50ffcbae9ff53792ce87f97abd4a41453d5
Doing this does improve things a little bit: http://llvm-compile-time-tracker.com/compare.php?from=1b65a51af80a9375ef85cb8fa6ec9ec3c68b3549&to=20a6f50ffcbae9ff53792ce87f97abd4a41453d5&stat=instructions (The small tramp3d-v4 ReleaseThinLTO regression is no longer present.)
But maybe not enough to justify the complexity.


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

https://reviews.llvm.org/D90066



More information about the llvm-commits mailing list