[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