================
@@ -3505,6 +3451,105 @@ __attribute__((convergent)) double3 
WavePrefixProduct(double3);
 _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_prefix_product)
 __attribute__((convergent)) double4 WavePrefixProduct(double4);
 
+//===----------------------------------------------------------------------===//
+// QuadReadAcrossX builtins
+//===----------------------------------------------------------------------===//
+
+_HLSL_16BIT_AVAILABILITY(shadermodel, 6.2)
----------------
bob80905 wrote:

If you rebase, you should find the new macros in llvm main that define 16 bit 
availability by default: `_HLSL_16BIT_AVAILABILITY_SHADERMODEL_DEFAULT()`.
Please update to use the new macro here.
We should stay away from `_HLSL_16BIT_AVAILABILITY(shadermodel, 6.2)` from now 
on, since the 6.2 is prone to human error.

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

Reply via email to