summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2018-07-13 09:25:43 +0000
committerSander de Smalen <sander.desmalen@arm.com>2018-07-13 09:25:43 +0000
commit7c3c0f24a3cebaa7744b38ed1ca018427edd2074 (patch)
treea67e872352865c2ec74e71b471e71621ee73e959 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
parent9fe0bf3be7d8dbe9f75fc083f9855f4190409bc9 (diff)
downloadbcm5719-llvm-7c3c0f24a3cebaa7744b38ed1ca018427edd2074.tar.gz
bcm5719-llvm-7c3c0f24a3cebaa7744b38ed1ca018427edd2074.zip
[AArch64][SVE] Asm: Vector Unpack Low/High instructions.
This patch adds support for the following unpack instructions: - PUNPKLO, PUNPKHI Unpack elements from low/high half and place into elements of twice their size. e.g. punpklo p0.h, p0.b - UUNPKLO, UUNPKHI Unpack elements from low/high half and SUNPKLO, SUNPKHI place into elements of twice their size after zero- or sign-extending the values. e.g. uunpklo z0.h, z0.b llvm-svn: 336982
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud