================
@@ -1567,6 +1576,15 @@ let TargetPrefix = "nvvm" in {
//
// Add
//
+ foreach ftz = ["", "_ftz"] in {
+ def int_nvvm_add_rn # ftz # _sat_f16 : NVVMBuiltin,
----------------
AlexMaclean wrote:
Since these intrinsics are also "commutative" we don't want to use
`PureIntrinsic` instead move these into the `let IntrProperties = [IntrNoMem,
IntrSpeculatable, Commutative]` below and use `DefaultAttrsIntrinsic`
https://github.com/llvm/llvm-project/pull/170079
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits