[clang] [clang][x86] Add release note entries describing recent work to making SSE intrinsics generic and usable with constexpr (PR #154737)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 21 04:34:20 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Simon Pilgrim (RKSimon)
<details>
<summary>Changes</summary>
I haven't created an exhaustive list of intrinsic changes, but I suppose I could if people see a strong need for it.
---
Full diff: https://github.com/llvm/llvm-project/pull/154737.diff
1 Files Affected:
- (modified) clang/docs/ReleaseNotes.rst (+7)
``````````diff
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index fe1dd15c6f885..83e93d487a54e 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -292,6 +292,13 @@ NVPTX Support
X86 Support
^^^^^^^^^^^
+- More SSE, AVX and AVX512 intrinsics, including initializers and general
+ arithmetic can now be used in C++ constant expressions.
+- Some SSE, AVX and AVX512 intrinsics have been converted to wrap
+ generic __builtin intrinsics.
+- NOTE: Please avoid use of the __builtin_ia32_* intrinsics - these are not
+ guaranteed to exist in future releases, or match behaviour with previous
+ releases of clang or other compilers.
Arm and AArch64 Support
^^^^^^^^^^^^^^^^^^^^^^^
``````````
</details>
https://github.com/llvm/llvm-project/pull/154737
More information about the cfe-commits
mailing list