[AArch64] Skip isZIPMask check for masks with an odd number of elements.
authorFlorian Hahn <flo@fhahn.com>
Mon, 5 Aug 2019 11:12:23 +0000 (11:12 +0000)
committerFlorian Hahn <flo@fhahn.com>
Mon, 5 Aug 2019 11:12:23 +0000 (11:12 +0000)
commite3ea97b04962334e15047b26fbbbc04c90c78946
tree6334e617a537d6df56c5187ca61f2f980a6f6fce
parent08f81513e94b70e0f9c955eeee5c56dc37637feb
[AArch64] Skip isZIPMask check for masks with an odd number of elements.

We process 2 elements at a time and expect the number of elements to be
even. Similar to D60690.

Reviewers: dmgreen, samparker, t.p.northover

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D65400

llvm-svn: 367831
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/arm64-neon-vector-shuffle-extract.ll