[PATCH] D114738: Fully delete stale SCEVs from ValuesAtScope map
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 30 03:37:30 PST 2021
nikic added a comment.
Implementation using reverse map up at D114788 <https://reviews.llvm.org/D114788>.
Mild compile-time effect can already be seen for the average case, and would probably be much worse (quadratic) for degenerate cases:
This patch: https://llvm-compile-time-tracker.com/compare.php?from=eee035235ebd76b0e1b62f6dec989874a3102233&to=96a6af0ec6a64c58dea81c71cb8e3b8f04c7e1b6&stat=instructions
Reverse map: https://llvm-compile-time-tracker.com/compare.php?from=72d45d2131f55751be7654e5d13115fe5b150dbb&to=a653588a31f275b318f1fbe6be0c274b2acf1e22&stat=instructions
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D114738/new/
https://reviews.llvm.org/D114738
More information about the llvm-commits
mailing list