summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2018-06-18 10:59:19 +0000
committerSander de Smalen <sander.desmalen@arm.com>2018-06-18 10:59:19 +0000
commitd521c4353ea18fd8fecce4772d73fe173064c922 (patch)
treeb893999ff8500d1c94853f7314159b5f6d2d3b37 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
parent82e08bd77609fe8523086177aedd1f0220093811 (diff)
downloadbcm5719-llvm-d521c4353ea18fd8fecce4772d73fe173064c922.tar.gz
bcm5719-llvm-d521c4353ea18fd8fecce4772d73fe173064c922.zip
[AArch64][SVE] Asm: Support for vector element compares.
This patch adds instructions for comparing elements from two vectors, e.g. cmpgt p0.s, p0/z, z0.s, z1.s and also adds support for comparing to a 64-bit wide element vector, e.g. cmpgt p0.s, p0/z, z0.s, z1.d The patch also contains aliases for certain comparisons, e.g.: cmple p0.s, p0/z, z0.s, z1.s => cmpge p0.s, p0/z, z1.s, z0.s cmplo p0.s, p0/z, z0.s, z1.s => cmphi p0.s, p0/z, z1.s, z0.s cmpls p0.s, p0/z, z0.s, z1.s => cmphs p0.s, p0/z, z1.s, z0.s cmplt p0.s, p0/z, z0.s, z1.s => cmpgt p0.s, p0/z, z1.s, z0.s llvm-svn: 334931
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud