diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-01-11 12:51:03 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-01-11 12:51:18 +0000 |
commit | 8112a2598ce180ab4cd106f154a71e813fc28d91 (patch) | |
tree | 5f236a9483edd6d62a8dec0dc627637af1bfd745 /llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | |
parent | d36e879c21c9620c9b6a1a8f45afe46379142d2f (diff) | |
download | llvm-8112a2598ce180ab4cd106f154a71e813fc28d91.zip llvm-8112a2598ce180ab4cd106f154a71e813fc28d91.tar.gz llvm-8112a2598ce180ab4cd106f154a71e813fc28d91.tar.bz2 |
[X86][SSE] Add 'vectorized sum' test patterns
These are often generated when building a vector from the reduction sums of independent vectors.
I've implemented some typical patterns from various v4f32/v4i32 based off current codegen emitted from the vectorizers, although these tests are more about tweaking some hadd style backend folds to handle whatever the vectorizers/vectorcombine throws at us...
Diffstat (limited to 'llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp')
0 files changed, 0 insertions, 0 deletions