File tree Expand file tree Collapse file tree 3 files changed +69
-0
lines changed
llvm/test/tools/UpdateTestChecks/update_test_checks Expand file tree Collapse file tree 3 files changed +69
-0
lines changed Original file line number Diff line number Diff line change 1+ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --check-globals none --version 5
2+ ; RUN: opt < %s -S | FileCheck %s
3+
4+ ; Function Attrs: convergent noinline nounwind
5+ declare hidden spir_func void @__cxx_global_var_init () #0
6+
7+ ; Function Attrs: convergent noinline nounwind
8+ define hidden spir_kernel void @_GLOBAL__sub_I_global_init.clcpp () #0 !kernel_arg_addr_space !4 !kernel_arg_access_qual !4 !kernel_arg_type !4 !kernel_arg_base_type !4 !kernel_arg_type_qual !4 {
9+ ; CHECK-LABEL: define hidden spir_kernel void @_GLOBAL__sub_I_global_init.clcpp(
10+ ; CHECK-SAME: ) #[[ATTR0:[0-9]+]] {{.*}}{
11+ ; CHECK-NEXT: [[ENTRY:.*:]]
12+ ; CHECK-NEXT: call spir_func void @__cxx_global_var_init()
13+ ; CHECK-NEXT: ret void
14+ ;
15+ entry:
16+ call spir_func void @__cxx_global_var_init ()
17+ ret void
18+ }
19+
20+ attributes #0 = { convergent noinline nounwind "no-trapping-math" ="true" "stack-protector-buffer-size" ="8" }
21+
22+ !llvm.module.flags = !{!0 }
23+ !opencl.ocl.version = !{!1 }
24+ !opencl.cxx.version = !{!2 }
25+ !opencl.spir.version = !{!1 }
26+ !llvm.ident = !{!3 }
27+
28+ !0 = !{i32 1 , !"wchar_size" , i32 4 }
29+ !1 = !{i32 2 , i32 0 }
30+ !2 = !{i32 1 , i32 0 }
31+ !3 = !{!"clang version 20.0.0git" }
32+ !4 = !{}
33+
Original file line number Diff line number Diff line change 1+ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --check-globals none --version 5
2+ ; RUN: opt < %s -S | FileCheck %s
3+
4+ ; Function Attrs: convergent noinline nounwind
5+ declare hidden spir_func void @__cxx_global_var_init() #0
6+
7+ ; Function Attrs: convergent noinline nounwind
8+ define hidden spir_kernel void @_GLOBAL__sub_I_global_init.clcpp() #0 !kernel_arg_addr_space !4 !kernel_arg_access_qual !4 !kernel_arg_type !4 !kernel_arg_base_type !4 !kernel_arg_type_qual !4 {
9+ ; CHECK-LABEL: define hidden spir_kernel void @_GLOBAL__sub_I_global_init.clcpp(
10+ ; CHECK-SAME: ) #[[ATTR0:[0-9]+]] {{.*}}{
11+ ; CHECK-NEXT: [[ENTRY:.*:]]
12+ ; CHECK-NEXT: call spir_func void @__cxx_global_var_init()
13+ ; CHECK-NEXT: ret void
14+ ;
15+ entry:
16+ call spir_func void @__cxx_global_var_init()
17+ ret void
18+ }
19+
20+ attributes #0 = { convergent noinline nounwind "no-trapping-math"="true" "stack-protector-buffer-size"="8" }
21+
22+ !llvm.module.flags = !{!0}
23+ !opencl.ocl.version = !{!1}
24+ !opencl.cxx.version = !{!2}
25+ !opencl.spir.version = !{!1}
26+ !llvm.ident = !{!3}
27+
28+ !0 = !{i32 1, !"wchar_size", i32 4}
29+ !1 = !{i32 2, i32 0}
30+ !2 = !{i32 1, i32 0}
31+ !3 = !{!"clang version 20.0.0git"}
32+ !4 = !{}
33+
Original file line number Diff line number Diff line change 1+ ## Basic test checking that update_test_checks.py --check-globals none works correctly
2+ # RUN: cp -f %S/Inputs/global_none_meta.ll %t.ll && %update_test_checks %t.ll --check-globals none
3+ # RUN: diff -u %t.ll %S/Inputs/global_none_meta.ll.expected
You can’t perform that action at this time.
0 commit comments