18 lines · plain
1// RUN: %clang_cc1 -triple spirv1.6-unknown-vulkan1.3-compute -fspv-enable-maximal-reconvergence -emit-llvm -o - -O0 %s | FileCheck %s --check-prefixes=CHECK2// RUN: %clang_cc1 -triple spirv1.6-unknown-vulkan1.3-compute -hlsl-entry test -fspv-enable-maximal-reconvergence -emit-llvm -o - -O0 %s | FileCheck %s --check-prefixes=CHECK-ENTRY3 4[numthreads(1,1,1)]5void main() {6// CHECK: define void @main() [[attributeNumber:#[0-9]+]] {7}8 9// CHECK: attributes [[attributeNumber]] = {{.*}} "enable-maximal-reconvergence"="true" {{.*}}10 11 12[numthreads(1,1,1)]13void test() {14// CHECK-ENTRY: define void @test() [[attributeNumber:#[0-9]+]] {15}16 17// CHECK-ENTRY: attributes [[attributeNumber]] = {{.*}} "enable-maximal-reconvergence"="true" {{.*}}18