================
@@ -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