diff options
author | Anton Afanasyev <anton.a.afanasyev@gmail.com> | 2019-11-11 11:29:10 +0300 |
---|---|---|
committer | Anton Afanasyev <anton.a.afanasyev@gmail.com> | 2019-11-22 20:01:59 +0300 |
commit | 80cd6b6e043f04ff7cb525bc1f09ab1f6400e9db (patch) | |
tree | e1417bdb3463edb14c883c49b67d69acbd703475 /lldb/packages/Python/lldbsuite | |
parent | 70a3c9f55f8494829d06caae0ab988da518d0e15 (diff) | |
download | bcm5719-llvm-80cd6b6e043f04ff7cb525bc1f09ab1f6400e9db.tar.gz bcm5719-llvm-80cd6b6e043f04ff7cb525bc1f09ab1f6400e9db.zip |
[SLP] Enhance SLPVectorizer to vectorize vector aggregate
Summary:
Vector aggregate is homogeneous aggregate of vectors like `{ <2 x float>, <2 x float> }`.
This patch allows `findBuildAggregate()` to consider vector aggregates as
well as scalar ones. For instance, `{ <2 x float>, <2 x float> }` maps to `<4 x float>`.
Fixes vector part of llvm.org/PR42022
Reviewers: RKSimon
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70068
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
0 files changed, 0 insertions, 0 deletions