llvm-project/llvm/test/Transforms/SLPVectorizer
Alexey Bataev 6dd29fccb8 [SLP] Support for horizontal min/max reduction.
SLP vectorizer supports horizontal reductions for Add/FAdd binary
operations. Patch adds support for horizontal min/max reductions.
Function getReductionCost() is split to getArithmeticReductionCost() for
binary operation reductions and getMinMaxReductionCost() for min/max
reductions.
Patch fixes PR26956.

Differential revision: https://reviews.llvm.org/D27846

llvm-svn: 312791
2017-09-08 13:49:36 +00:00
..
AArch64 Keep Optimization Remark Yaml in NewPM 2017-08-20 01:30:45 +00:00
AMDGPU AMDGPU: Allow vectorization of packed types 2017-06-20 20:38:06 +00:00
ARM
PowerPC [SLP] Pass in correct alignment when query memory access cost 2016-05-31 20:41:19 +00:00
SystemZ Fix a RUN line in new test. 2017-04-12 14:25:08 +00:00
X86 [SLP] Support for horizontal min/max reduction. 2017-09-08 13:49:36 +00:00
XCore