[all-commits] [llvm/llvm-project] b76dc2: [libc] Clean up mask helpers after allowing implic...
Joseph Huber via All-commits
all-commits at lists.llvm.org
Tue Sep 16 10:40:18 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b76dc2b9ba7d402d1c9909b87322f2b0008ce3a6
https://github.com/llvm/llvm-project/commit/b76dc2b9ba7d402d1c9909b87322f2b0008ce3a6
Author: Joseph Huber <huberjn at outlook.com>
Date: 2025-09-16 (Tue, 16 Sep 2025)
Changed paths:
M libc/src/__support/CPP/simd.h
M libc/src/__support/CPP/type_traits/is_unsigned.h
M libc/src/string/memory_utils/generic/inline_strlen.h
M libc/test/src/__support/CPP/simd_test.cpp
Log Message:
-----------
[libc] Clean up mask helpers after allowing implicit conversions (#158681)
Summary:
I landed a change in clang that allows integral vectors to implicitly
convert to boolean ones. This means I can simplify the interface and
remove the need to cast to bool on every use. Also do some other
cleanups of the traits.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list