[PATCH] D152081: [Attributor] Add lightweight version for attribute deduction only. (WIP)
Johannes Doerfert via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 9 11:24:35 PDT 2023
jdoerfert added a comment.
The sqlite slowdown seems to be a secondary effect:
With the attributor pass:
0.0815 ( 0.8%) 0.0058 ( 1.9%) 0.0873 ( 0.9%) 0.0875 ( 0.9%) LightweightAttributorCGSCCPass
with the function attributes pass:
0.0793 ( 0.8%) 0.0044 ( 1.5%) 0.0837 ( 0.9%) 0.0839 ( 0.9%) PostOrderFunctionAttrsPass
Here is the -stats output for both runs: https://gist.github.com/jdoerfert/b29c4ac1f853e689fe5933e820766c84
Here is the pass time for both runs: https://gist.github.com/jdoerfert/d38cd4d9cbd885522752d4c39f79c322
Not super sure where the +3% come from, looks like many smaller things.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D152081/new/
https://reviews.llvm.org/D152081
More information about the llvm-commits
mailing list