[llvm] [LLVM][NVPTX] Upstream tanh intrinsic for libdevice (PR #149596)

Meredith Julian via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 23 11:16:27 PDT 2025


================
@@ -1250,6 +1250,9 @@ def COS_APPROX_f32 :
   BasicFlagsNVPTXInst<(outs B32:$dst), (ins B32:$src), (ins FTZFlag:$ftz),
                       "cos.approx$ftz.f32",
                       [(set f32:$dst, (UnaryOpAllowsApproxFn<fcos> f32:$src))]>;
+def TANH_APPROX_f32 :
+  BasicNVPTXInst<(outs B32:$dst), (ins B32:$src), "tanh.approx.f32",
+                 [(set f32:$dst, (UnaryOpAllowsApproxFn<ftanh> f32:$src))]>;
----------------
mjulian31 wrote:

Good catch, fixed

https://github.com/llvm/llvm-project/pull/149596


More information about the llvm-commits mailing list