[clang] constexpr built-in reduce and function. (#116822)
commitaf0e0ded7be29a7007c08105a0329e85cd937499
authorc8ef <c8ef@outlook.com>
Wed, 20 Nov 2024 11:57:41 +0000 (20 19:57 +0800)
committerGitHub <noreply@github.com>
Wed, 20 Nov 2024 11:57:41 +0000 (20 19:57 +0800)
treeb5e78d3b21eab55f389cf6dcbd5c97cf3ceac865
parent18b02bbf441660683df7f3925946984203d49bab
[clang] constexpr built-in reduce and function.  (#116822)

Part of #51787.
Follow up of #116626.

This patch adds constexpr support for the built-in reduce and function.
clang/docs/ReleaseNotes.rst
clang/include/clang/Basic/Builtins.td
clang/lib/AST/ExprConstant.cpp
clang/test/Sema/constant_builtins_vector.cpp