[all-commits] [llvm/llvm-project] 00a84f: [SLP]Improve vectorization of the CmpInst instruct...
cilkplus via All-commits
all-commits at lists.llvm.org
Mon Apr 5 06:50:46 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 00a84f9a7f8916e024243e2685db4c11d06ecf75
https://github.com/llvm/llvm-project/commit/00a84f9a7f8916e024243e2685db4c11d06ecf75
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2021-04-05 (Mon, 05 Apr 2021)
Changed paths:
M llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
Log Message:
-----------
[SLP]Improve vectorization of the CmpInst instructions.
During vectorization better to postpone the vectorization of the CmpInst
instructions till the end of the basic block. Otherwise we may vectorize
it too early and may miss some vectorization patterns, like reductions.
Reworked part of D57059
Differential Revision: https://reviews.llvm.org/D99796
More information about the All-commits
mailing list