[AArc64] Legalisation of compares and truncates of nxv1i1 types.
authorSander de Smalen <sander.desmalen@arm.com>
Wed, 6 Jul 2022 16:14:38 +0000 (16:14 +0000)
committerSander de Smalen <sander.desmalen@arm.com>
Thu, 7 Jul 2022 07:39:27 +0000 (07:39 +0000)
commit15c3ba8a44ab8c12b72a69afdea1c7e80f584643
treeac1b71272fdb7e8f891afff63f75ffa60d858674
parentb6eeef0712902bc3144fa509d44edb3cfe23ad57
[AArc64] Legalisation of compares and truncates of nxv1i1 types.

Truncates and compares require some changes to generic legalisation functions
to use ElementCount instead of getNumElements.

Reviewed By: paulwalker-arm

Differential Revision: https://reviews.llvm.org/D129082
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares.ll
llvm/test/CodeGen/AArch64/sve-trunc.ll