[PATCH] D71053: [LV] Take overhead of run-time checks into account during vectorization.
Renato Golin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 10 12:52:20 PST 2020
rengolin added reviewers: gilr, rkruppe, mgorny.
rengolin added a comment.
Hi Evgeniy,
Hiding it behind a flag default to false is a good idea. Also, now I understand what the benchmark and the architecture were, thanks!
I think the idea is not wholly unreasonable, especially needing a flag to run (for now). This will help people on other architectures test, too.
However, I'm not comfortable reviewing the code, as this seems pretty invasive and VPlan is changing constantly. People already added to the reviewers, and the ones I'm adding now, should have a look and review, too.
About the test-suite, it's not just running it, you need to run in Benchmark mode. It's not trivial, so I'm hoping people can help you with that. At least check standard C++ benchmarks to see if there's any unexpected negative impact.
Thanks!
--renato
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D71053/new/
https://reviews.llvm.org/D71053
More information about the llvm-commits
mailing list