Wes McKinney
Wes McKinney
@ursabot please benchmark
Here's a dump of symbols that shrink the most in -O2: https://gist.github.com/wesm/4a2815077ed37b671d6160b8abec5e7c I'd be interested to see if e.g. unsafe numeric casts are significantly affected by this
I would guess there are places that benefit from loop unswitching also.
I would say that we should just keep O3 and keep an eye on symbol sizes in case we need to intervene occasionally. On the whole I think the symbol...
@ursabot please benchmark lang=C++
I added `-ftree-vectorize` for gcc
> You undid the changes I had already pushed :-( @pitrou, ugh sorry about that, I think I hadn't reloaded the browser. I will restore
@save-buffer thanks for your comments > Change the code to use fewer templates and more raw for loops. If we're feeling really adventurous, we could write a Python or Jinja...
In https://conbench.ursa.dev/compare/runs/e938638743e84794ad829524fae04fbd...20727b1b390e4b30be10f49db7f06f3f/ it seems that there are several hundred microbenchmarks with > 10% performance regressions but also over 100 microbenchmarks with > 10% performance improvement. I'd say it's a coin...