================
@@ -4213,7 +4213,7 @@ such as ``unsigned __int128`` and C23 ``unsigned 
_BitInt(N)``.
 
 ``__builtin_clzg`` (respectively ``__builtin_ctzg``) returns the number of
 leading (respectively trailing) 0 bits in the first argument. The first 
argument
-can be of any unsigned integer type.
+can be of any unsigned integer type or fixed boolean vector.
----------------
rjmccall wrote:

This conversation, where I'm requesting that you document which end of the 
vector is leading/trailing, does not seem resolved. I understand that you find 
it intuitive that the low indices of the vector are trailing because they map 
to the least significant bits of the bitmask that you would get with a 
std::bitcast, but I think that's actually not something that users are going to 
know. Would you like me to draft the documentation for you?

https://github.com/llvm/llvm-project/pull/154203
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to