[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