[SVE] Add lowering for fixed length vector and, or & xor operations.
authorPaul Walker <paul.walker@arm.com>
Wed, 5 Aug 2020 10:21:34 +0000 (11:21 +0100)
committerPaul Walker <paul.walker@arm.com>
Wed, 5 Aug 2020 10:28:34 +0000 (11:28 +0100)
commit927fc536ca225568f2ae853dddbb58e8712b1fbf
tree7e4a7d41ffdfca6a216bb6ae932a1c2e73156a9a
parent4aaf301fb8f4f666d935fe78ef5d74592eee5fc1
[SVE] Add lowering for fixed length vector and, or & xor operations.

Since there are no ill effects when performing these operations
with undefined elements, they are lowered to the already supported
unpredicated scalable vector equivalents.

Differential Revision: https://reviews.llvm.org/D85117
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/test/CodeGen/AArch64/sve-fixed-length-int-log.ll [new file with mode: 0644]