================
@@ -1244,6 +1244,12 @@ def ElementwiseATan : Builtin {
   let Prototype = "void(...)";
 }
 
+def ElementwiseATan2 : Builtin {
+  let Spellings = ["__builtin_elementwise_atan2"];
+  let Attributes = [NoThrow, Const, CustomTypeChecking];
----------------
farzonl wrote:

This is more a note for me:  We haven't been doing `CustomTypeChecking` for 
`"__builtin_hlsl_elementwise_*"` cases. Check to see if we should. I'm assuming 
`CustomTypeChecking` is used to have vector cases avoid impacting variadic 
argument cases.  

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

Reply via email to