[all-commits] [llvm/llvm-project] 9888f0: [Clang] Add builtins for masked vector loads / sto...
Joseph Huber via All-commits
all-commits at lists.llvm.org
Wed Aug 20 11:33:53 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9888f0c3c41cde68ce1ecae7fc9c58e504719430
https://github.com/llvm/llvm-project/commit/9888f0c3c41cde68ce1ecae7fc9c58e504719430
Author: Joseph Huber <huberjn at outlook.com>
Date: 2025-08-20 (Wed, 20 Aug 2025)
Changed paths:
M clang/docs/LanguageExtensions.rst
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/Builtins.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/lib/Sema/SemaChecking.cpp
A clang/test/CodeGen/builtin-masked.c
A clang/test/Sema/builtin-masked.c
Log Message:
-----------
[Clang] Add builtins for masked vector loads / stores (#154464)
Summary:
Clang has support for boolean vectors, these builtins expose the LLVM
instruction of the same name. This differs from a manual load and select
by potentially suppressing traps from deactivated lanes.
Fixes: https://github.com/llvm/llvm-project/issues/107753
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