@@ -1803,10 +1803,10 @@ func.func private @sinh(f64) -> f64
18031803//--- tanh_fast.fir
18041804// RUN: fir-opt %t/tanh_fast.fir --fir-to-llvm-ir="target=x86_64-unknown-linux-gnu" | FileCheck %t/tanh_fast.fir
18051805// CHECK: @_QPtest_real4
1806- // CHECK: {{%[A-Za-z0-9._]+}} = llvm.call @tanhf ({{%[A-Za-z0-9._]+}}) : (f32) -> f32
1806+ // CHECK: {{%[A-Za-z0-9._]+}} = llvm.intr.tanh ({{%[A-Za-z0-9._]+}}) : (f32) -> f32
18071807
18081808// CHECK: @_QPtest_real8
1809- // CHECK: {{%[A-Za-z0-9._]+}} = llvm.call @ tanh({{%[A-Za-z0-9._]+}}) : (f64) -> f64
1809+ // CHECK: {{%[A-Za-z0-9._]+}} = llvm.intr. tanh({{%[A-Za-z0-9._]+}}) : (f64) -> f64
18101810
18111811func.func @_QPtest_real4(%arg0: !fir.ref<f32> {fir.bindc_name = "x"}) -> f32 {
18121812 %0 = fir.alloca f32 {bindc_name = "test_real4", uniq_name = "_QFtest_real4Etest_real4"}
@@ -1828,10 +1828,10 @@ func.func @_QPtest_real8(%arg0: !fir.ref<f64> {fir.bindc_name = "x"}) -> f64 {
18281828//--- tanh_relaxed.fir
18291829// RUN: fir-opt %t/tanh_relaxed.fir --fir-to-llvm-ir="target=x86_64-unknown-linux-gnu" | FileCheck %t/tanh_relaxed.fir
18301830// CHECK: @_QPtest_real4
1831- // CHECK: {{%[A-Za-z0-9._]+}} = llvm.call @tanhf ({{%[A-Za-z0-9._]+}}) : (f32) -> f32
1831+ // CHECK: {{%[A-Za-z0-9._]+}} = llvm.intr.tanh ({{%[A-Za-z0-9._]+}}) : (f32) -> f32
18321832
18331833// CHECK: @_QPtest_real8
1834- // CHECK: {{%[A-Za-z0-9._]+}} = llvm.call @ tanh({{%[A-Za-z0-9._]+}}) : (f64) -> f64
1834+ // CHECK: {{%[A-Za-z0-9._]+}} = llvm.intr. tanh({{%[A-Za-z0-9._]+}}) : (f64) -> f64
18351835
18361836func.func @_QPtest_real4(%arg0: !fir.ref<f32> {fir.bindc_name = "x"}) -> f32 {
18371837 %0 = fir.alloca f32 {bindc_name = "test_real4", uniq_name = "_QFtest_real4Etest_real4"}
@@ -1880,9 +1880,11 @@ func.func private @tanh(f64) -> f64
18801880//--- tan_fast.fir
18811881// RUN: fir-opt %t/tan_fast.fir --fir-to-llvm-ir="target=x86_64-unknown-linux-gnu" | FileCheck %t/tan_fast.fir
18821882// CHECK: @_QPtest_real4
1883+ // CHECK: {{%[A-Za-z0-9._]+}} = llvm.intr.tan({{%[A-Za-z0-9._]+}}) : (f32) -> f32
18831884// CHECK: {{%[A-Za-z0-9._]+}} = llvm.call @tanf({{%[A-Za-z0-9._]+}}) : (f32) -> f32
18841885
18851886// CHECK: @_QPtest_real8
1887+ // CHECK: {{%[A-Za-z0-9._]+}} = llvm.intr.tan({{%[A-Za-z0-9._]+}}) : (f64) -> f64
18861888// CHECK: {{%[A-Za-z0-9._]+}} = llvm.call @tan({{%[A-Za-z0-9._]+}}) : (f64) -> f64
18871889
18881890func.func @_QPtest_real4(%arg0: !fir.ref<f32> {fir.bindc_name = "x"}) -> f32 {
@@ -1905,10 +1907,10 @@ func.func @_QPtest_real8(%arg0: !fir.ref<f64> {fir.bindc_name = "x"}) -> f64 {
19051907//--- tan_relaxed.fir
19061908// RUN: fir-opt %t/tan_relaxed.fir --fir-to-llvm-ir="target=x86_64-unknown-linux-gnu" | FileCheck %t/tan_relaxed.fir
19071909// CHECK: @_QPtest_real4
1908- // CHECK: {{%[A-Za-z0-9._]+}} = llvm.call @tanf ({{%[A-Za-z0-9._]+}}) : (f32) -> f32
1910+ // CHECK: {{%[A-Za-z0-9._]+}} = llvm.intr.tan ({{%[A-Za-z0-9._]+}}) : (f32) -> f32
19091911
19101912// CHECK: @_QPtest_real8
1911- // CHECK: {{%[A-Za-z0-9._]+}} = llvm.call @ tan({{%[A-Za-z0-9._]+}}) : (f64) -> f64
1913+ // CHECK: {{%[A-Za-z0-9._]+}} = llvm.intr. tan({{%[A-Za-z0-9._]+}}) : (f64) -> f64
19121914
19131915func.func @_QPtest_real4(%arg0: !fir.ref<f32> {fir.bindc_name = "x"}) -> f32 {
19141916 %0 = fir.alloca f32 {bindc_name = "test_real4", uniq_name = "_QFtest_real4Etest_real4"}
0 commit comments