[mlir] Fix GPUToNVVM test
authorTres Popp <tpopp@google.com>
Tue, 15 Dec 2020 17:40:48 +0000 (18:40 +0100)
committerTres Popp <tpopp@google.com>
Tue, 15 Dec 2020 17:41:16 +0000 (18:41 +0100)
mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir

index af6766b..21be3b6 100644 (file)
@@ -397,14 +397,14 @@ gpu.module @test_module {
 // -----
 
 gpu.module @test_module {
-  // CHECK: llvm.func @__nv_powf(!llvm.float) -> !llvm.float
-  // CHECK: llvm.func @__nv_pow(!llvm.double) -> !llvm.double
+  // CHECK: llvm.func @__nv_powf(!llvm.float, !llvm.float) -> !llvm.float
+  // CHECK: llvm.func @__nv_pow(!llvm.double, !llvm.double) -> !llvm.double
   // CHECK-LABEL: func @gpu_pow
   func @gpu_pow(%arg_f32 : f32, %arg_f64 : f64) -> (f32, f64) {
-    %result32 = std.pow %arg_f32, %arg_f32 : f32
-    // CHECK: llvm.call @__nv_powf(%{{.*}}, %{{.*}}) : (!llvm.float) -> !llvm.float
-    %result64 = std.pow %arg_f64, %arg_f64 : f64
-    // CHECK: llvm.call @__nv_pow(%{{.*}}, %{{.*}}) : (!llvm.double) -> !llvm.double
+    %result32 = std.powf %arg_f32, %arg_f32 : f32
+    // CHECK: llvm.call @__nv_powf(%{{.*}}, %{{.*}}) : (!llvm.float, !llvm.float) -> !llvm.float
+    %result64 = std.powf %arg_f64, %arg_f64 : f64
+    // CHECK: llvm.call @__nv_pow(%{{.*}}, %{{.*}}) : (!llvm.double, !llvm.double) -> !llvm.double
     std.return %result32, %result64 : f32, f64
   }
 }