[SveEmitter] Add builtins for bitcount operations
authorSander de Smalen <sander.desmalen@arm.com>
Tue, 28 Apr 2020 12:48:16 +0000 (13:48 +0100)
committerSander de Smalen <sander.desmalen@arm.com>
Tue, 28 Apr 2020 12:53:54 +0000 (13:53 +0100)
commitc57720125fa7596be2403e7810957655d04dfece
tree4fc4a79d2cd99173312eba5b3c659c25a21b6073
parentef06016d73390d5b380018cc0d16003b4ed4a35a
[SveEmitter] Add builtins for bitcount operations

This patch adds builtins for svcls, svclz and svcnt.

For merging (_m), zeroing (_z) and don't-care (_x) predication.
clang/include/clang/Basic/arm_sve.td
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c [new file with mode: 0644]
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c [new file with mode: 0644]
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c [new file with mode: 0644]