llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
28.65k stars 11.84k forks source link

Missing Arm ACLE intrinsics for count leading sign (CLS) on unsigned datatypes #47171

Closed pbarrio closed 4 years ago

pbarrio commented 4 years ago
Bugzilla Link 47827
Resolution DUPLICATE
Resolved on Oct 14, 2020 02:24
Version trunk
OS All
CC @Arnaud-de-Grandmaison-ARM,@DMG862,@DavidSpickett,@efriedma-quic,@zygoloid,@smithp35

Extended Description

Clang is missing intrinsics support for NEON CLS on unsigned integers: vcls_u8, vclsq_u8, vcls_u16, vclsq_u16, vcls_u32, vclsq_u32. See https://developer.arm.com/architectures/instruction-sets/simd-isas/neon/intrinsics.

DavidSpickett commented 4 years ago

This bug has been marked as a duplicate of bug llvm/llvm-project#46751