[PATCH] D81416: [LV][SLP] Interleave to expose ILP for small loops with scalar reductions.
Florian Hahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 22 10:12:49 PDT 2020
fhahn added inline comments.
================
Comment at: llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:253
+ "interleave-small-loop-scalar-reduction", cl::init(false), cl::Hidden,
+ cl::desc("Enable interleaving for small loops with scalar reductions "
+ "to expose ILP."));
----------------
xbolva00 wrote:
> Turn on by default?
>
> If you ran some benchmarks and no regressions, I see no reason why this should be off by default.
It would be good to at least give some details on the benchmarks run. Ideally they would include MultiSource & various version of SPEC on X86 and ideally also other platforms.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D81416/new/
https://reviews.llvm.org/D81416
More information about the llvm-commits
mailing list