[PATCH] D154157: [LV] Cost model for out-of-loop reductions
Dave Green via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 25 08:08:21 PDT 2023
dmgreen added a comment.
I ran some tests and they looked OK. Sometimes these RuntimeChecks costs need to be quite precise - more precise than they have needed to be for vectorization in the past, and it can end up with cases where you spend some of the overhead costs of vectorization without getting the benefits, but the results looks good from what I can tell.
I might regret mentioning this if it increases the costs, but should interleaved loops get an extra cost to account for reducing the vectors by UF, into a single vector that is then vec.reduced?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D154157/new/
https://reviews.llvm.org/D154157
More information about the llvm-commits
mailing list