[PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 9 05:19:08 PST 2020
nikic added a comment.
In D57059#2442527 <https://reviews.llvm.org/D57059#2442527>, @anton-afanasyev wrote:
> In D57059#2442286 <https://reviews.llvm.org/D57059#2442286>, @RKSimon wrote:
>
>> AFAICT the only outstanding question is whether the compile time increase is acceptable?
>
> I'd agree that geomean = 0.2% is acceptable for the change with such awesome performance impact, just noted that changed time compilation is significant in comparision with other changes. Generally it looks good to me apart from one minor unaddressed comment.
Could the summary of the revision be updated with the performance data? The thread is very long and I didn't spot where the measurements are, so it's hard to say what we're trading off here...
Generally though this level of geomean regression is fine, the issue is usually in the outliers. For example, I spot this this 4-5% regression:
CMakeFiles/lencod.dir/transform8x8.c.o 3053M 3188M (+4.41%)
It may be worthwhile to briefly check it in case something can be improved.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D57059/new/
https://reviews.llvm.org/D57059
More information about the llvm-commits
mailing list