================
@@ -58,7 +58,7 @@ let Attributes = [NoThrow, Const, RequiredVectorWidth<64>], 
Features = "sse" in
 }
 
 // SSE intrinsics
-let Attributes = [Const, NoThrow, RequiredVectorWidth<128>] in {
+let Attributes = [Const, Constexpr, NoThrow, RequiredVectorWidth<128>] in {
----------------
RKSimon wrote:

you will need to close this block after the cmpsd def and reopen a `let 
Attributes = [Const, NoThrow, RequiredVectorWidth<128>] in {` for the vec_ext_ 
defs as the aren't constexpr yet (you also need to update against trunk as the 
pack defs have been moved).

You're also missing a Constexpr attribute for the cmppd256/cmpps256 defs

https://github.com/llvm/llvm-project/pull/160876
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to