================
@@ -1,26 +1,20 @@
 // RUN: %clang_cc1 -finclude-default-header  -x hlsl  -triple 
dxil-pc-shadermodel6.3-library %s \
 // RUN:  -emit-llvm -disable-llvm-passes -fnative-half-type -o - | \
-// RUN:  FileCheck %s --check-prefixes=CHECK
+// RUN:  FileCheck %s -DTGT=dx
 // RUN: %clang_cc1 -finclude-default-header  -x hlsl  -triple 
spirv-pc-vulkan-compute  %s \
 // RUN:  -emit-llvm -disable-llvm-passes -fnative-half-type -o - | \
-// RUN:  FileCheck %s --check-prefixes=CHECK-SPIRV
+// RUN:  FileCheck %s -DTGT=spv
 
 // CHECK-LABEL: half @_Z19test_f16_ddx_coarseDh
-// CHECK: %hlsl.ddx.coarse = call {{.*}} half @llvm.dx.ddx.coarse.f16(half 
%{{.*}})
+// CHECK: %hlsl.ddx.coarse = call {{.*}} half 
@llvm.[[TGT]].ddx.coarse.f16(half %{{.*}})
 // CHECK: ret half %hlsl.ddx.coarse
-// CHECK-LABEL-SPIRV: half @_Z19test_f16_ddx_coarseDh
----------------
pow2clk wrote:

For reference, this was the problem. The prefix was set to CHECK-SPIRV, for 
which you'd need to append -LABEL to make it a LABEL check. By infixing LABEL 
instead, FileCheck doesn't recognize this and the comment has no effect. I 
chose to refactor the approach since the checks differed so little anyway.

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

Reply via email to