[PATCH] D77513: [RDA] Use TinyPtrVector to store reaching defs (NFCI)
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 5 14:57:54 PDT 2020
nikic added a comment.
Together with the dependent patches, this saves on average 1% max-rss <http://llvm-compile-time-tracker.com/compare.php?from=4ede730096813a9cb901b92fdd3670813cdc5bc1&to=aaecaa6058c8ff0b13e979110c7c2c57f3397d7b&stat=max-rss>, with 4.5% for sqlite (the tramp3d-v4 regression is not real, ThinLTO has unstable memory usage for that benchmark). We also get on average 0.6% less instructions retired <http://llvm-compile-time-tracker.com/compare.php?from=4ede730096813a9cb901b92fdd3670813cdc5bc1&to=aaecaa6058c8ff0b13e979110c7c2c57f3397d7b&stat=instructions>. The memory savings are mainly due to this patch, the compile-time improvements mainly due to the dependent patches.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D77513/new/
https://reviews.llvm.org/D77513
More information about the llvm-commits
mailing list