llvm-project/llvm/test/Transforms/SLPVectorizer
Alexey Bataev f701505c45 [SLP]Improve vectorization of phi nodes by trying wider vectors.
Try to improve vectorization of the PHI nodes by trying to vectorize
similar instructions at the size of the widest possible vectors, then
aggregating with compatible type PHIs and trying to vectoriza again and
only if this failed, try smaller sizes of the vector factors for
compatible PHI nodes. This restores performance of several benchmarks
after tuning of the fp/int conversion instructions costs.

Differential Revision: https://reviews.llvm.org/D108740
2021-09-28 07:20:36 -07:00
..
AArch64 [InstCombine] Update InstCombine to use poison instead of undef for shufflevector's placeholder (2/3) 2021-09-23 00:14:50 +09:00
AMDGPU [SLP]Remove unnecessary UndefValue in CreateShuffle. 2021-06-11 08:08:30 -07:00
ARM [SLP] Add insertelement instructions to vectorizable tree 2021-05-13 07:41:45 +03:00
NVPTX Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
PowerPC
SystemZ [SLP]Do not consider deleted instruction as external users. 2021-07-30 05:37:43 -07:00
VE [VE][TTI] don't advertise vregs/vops 2020-11-06 11:12:10 +01:00
WebAssembly [CostModel] Remove VF from IntrinsicCostAttributes 2021-02-23 13:03:26 +00:00
X86 [SLP]Improve vectorization of phi nodes by trying wider vectors. 2021-09-28 07:20:36 -07:00
XCore
int_sideeffect.ll [SLPVectorizer] Make aliasing check more precise 2021-08-31 22:35:30 +02:00
slp-hr-with-reuse.ll [SLP] Incorrect handling of external scalar values 2021-06-16 13:27:36 +07:00
slp-max-phi-size.ll [SLP]Improve splats vectorization. 2021-07-30 10:17:45 -07:00
slp-max-reg-size.ll [SLP] Honor min/max regsize and min/max VF in vectorizeStores 2021-03-22 17:29:35 +01:00
slp-umax-rdx-matcher-crash.ll [SLP]Improve gathering of scalar elements. 2021-06-09 05:23:21 -07:00
vectorizable-functions-inseltpoison.ll [SLP] Add insertelement instructions to vectorizable tree 2021-05-13 07:41:45 +03:00
vectorizable-functions.ll [SLP] Add insertelement instructions to vectorizable tree 2021-05-13 07:41:45 +03:00