Skip to content

Commit 34a2fac

Browse files
authored
[SYCL][NFC] remove SYCL 2020 incompatible tests (#14261)
This PR removes the SYCL 2017 deprecated tests as a continuation of #14239 in preparation to land #13411
1 parent 0ccb0b7 commit 34a2fac

37 files changed

+85
-1240
lines changed

clang/test/CodeGenSYCL/integration_header_ppmacros.cpp

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// RUN: %clang_cc1 -fsycl-is-device -triple spir64-unknown-unknown -sycl-std=2020 -fsycl-int-header=%t.h %s
2-
// RUN: FileCheck -input-file=%t.h %s --check-prefix=CHECK-SYCL2020
3-
// RUN: %clang_cc1 -fsycl-is-device -triple spir64-unknown-unknown -sycl-std=2017 -fsycl-int-header=%t.h %s
4-
// RUN: FileCheck -input-file=%t.h %s --check-prefix=CHECK-SYCL2017
1+
// RUN: %clang_cc1 -fsycl-is-device -triple spir64-unknown-unknown -fsycl-int-header=%t.h %s
2+
// RUN: FileCheck -input-file=%t.h %s
53
// RUN: %clang_cc1 -fsycl-is-device -triple spir64-unknown-unknown -fsycl-range-rounding=disable -fsycl-int-header=%t.h %s
64
// RUN: FileCheck -input-file=%t.h %s --check-prefix=CHECK-RANGE
75
// RUN: %clang_cc1 -fsycl-is-device -triple spir64-unknown-unknown -fsycl-range-rounding=force -fsycl-int-header=%t.h %s
@@ -18,19 +16,9 @@
1816
int main() {
1917
sycl::kernel_single_task<class first_kernel>([]() {});
2018
}
21-
// CHECK-SYCL2020: #ifndef SYCL_LANGUAGE_VERSION
22-
// CHECK-SYCL2020-NEXT: #define SYCL_LANGUAGE_VERSION 202001
23-
// CHECK-SYCL2020-NEXT: #endif //SYCL_LANGUAGE_VERSION
24-
// CHECK-SYCL2020-NOT: #define CL_SYCL_LANGUAGE_VERSION 121
25-
// CHECK-SYCL2020-NOT: #define SYCL_LANGUAGE_VERSION 201707
26-
27-
// CHECK-SYCL2017: #ifndef CL_SYCL_LANGUAGE_VERSION
28-
// CHECK-SYCL2017-NEXT: #define CL_SYCL_LANGUAGE_VERSION 121
29-
// CHECK-SYCL2017-NEXT: #endif //CL_SYCL_LANGUAGE_VERSION
30-
// CHECK-SYCL2017: #ifndef SYCL_LANGUAGE_VERSION
31-
// CHECK-SYCL2017-NEXT: #define SYCL_LANGUAGE_VERSION 201707
32-
// CHECK-SYCL2017-NEXT: #endif //SYCL_LANGUAGE_VERSION
33-
// CHECK-SYCL2017-NOT: #define SYCL_LANGUAGE_VERSION 202001
19+
// CHECK: #ifndef SYCL_LANGUAGE_VERSION
20+
// CHECK-NEXT: #define SYCL_LANGUAGE_VERSION 202001
21+
// CHECK-NEXT: #endif //SYCL_LANGUAGE_VERSION
3422

3523
// CHECK-RANGE: #ifndef __SYCL_DISABLE_PARALLEL_FOR_RANGE_ROUNDING__
3624
// CHECK-RANGE-NEXT: #define __SYCL_DISABLE_PARALLEL_FOR_RANGE_ROUNDING__ 1

clang/test/CodeGenSYCL/intel-fpga-no-global-work-offset.cpp

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -triple spir64-unknown-unknown -disable-llvm-passes -sycl-std=2017 -emit-llvm -o - %s | FileCheck %s
1+
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -triple spir64-unknown-unknown -disable-llvm-passes -sycl-std=2020 -emit-llvm -o - %s | FileCheck %s
22

33
#include "sycl.hpp"
44

@@ -16,9 +16,6 @@ class Functor {
1616
[[intel::no_global_work_offset(SIZE)]] void operator()() const {}
1717
};
1818

19-
template <int N>
20-
[[intel::no_global_work_offset(N)]] void func() {}
21-
2219
int main() {
2320
q.submit([&](handler &h) {
2421
Foo boo;
@@ -32,10 +29,6 @@ int main() {
3229

3330
Functor<1> f;
3431
h.single_task<class kernel_name4>(f);
35-
36-
h.single_task<class kernel_name5>([]() {
37-
func<1>();
38-
});
3932
});
4033
return 0;
4134
}
@@ -44,6 +37,5 @@ int main() {
4437
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name2() #0 {{.*}} !no_global_work_offset ![[NUM5]]
4538
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name3() #0 {{.*}} ![[NUM4:[0-9]+]]
4639
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name4() #0 {{.*}} !no_global_work_offset ![[NUM5]]
47-
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name5() #0 {{.*}} !no_global_work_offset ![[NUM5]]
4840
// CHECK-NOT: ![[NUM4]] = !{i32 0}
4941
// CHECK: ![[NUM5]] = !{}

clang/test/CodeGenSYCL/intel-max-global-work-dim.cpp

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -triple spir64-unknown-unknown -disable-llvm-passes -sycl-std=2017 -emit-llvm -o - %s | FileCheck %s
1+
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -triple spir64-unknown-unknown -disable-llvm-passes -emit-llvm -o - %s | FileCheck %s
22

33
#include "sycl.hpp"
44

@@ -16,9 +16,6 @@ class Functor {
1616
[[intel::max_global_work_dim(SIZE)]] void operator()() const {}
1717
};
1818

19-
template <int N>
20-
[[intel::max_global_work_dim(N)]] void func() {}
21-
2219
int main() {
2320
q.submit([&](handler &h) {
2421
Foo boo;
@@ -29,17 +26,12 @@ int main() {
2926

3027
Functor<2> f;
3128
h.single_task<class kernel_name3>(f);
32-
33-
h.single_task<class kernel_name4>([]() {
34-
func<2>();
35-
});
3629
});
3730
return 0;
3831
}
3932

4033
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name1() #0 {{.*}} !max_global_work_dim ![[NUM1:[0-9]+]]
4134
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name2() #0 {{.*}} !max_global_work_dim ![[NUM2:[0-9]+]]
4235
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name3() #0 {{.*}} !max_global_work_dim ![[NUM2]]
43-
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name4() #0 {{.*}} !max_global_work_dim ![[NUM2]]
4436
// CHECK: ![[NUM1]] = !{i32 1}
4537
// CHECK: ![[NUM2]] = !{i32 2}

clang/test/CodeGenSYCL/intel-max-work-group-size.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -triple spir64-unknown-unknown -disable-llvm-passes -sycl-std=2017 -emit-llvm -o - %s | FileCheck %s
1+
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -triple spir64-unknown-unknown -disable-llvm-passes -emit-llvm -o - %s | FileCheck %s
22

33
#include "sycl.hpp"
44

@@ -21,8 +21,6 @@ class Functor {
2121
[[intel::max_work_group_size(SIZE, SIZE1, SIZE2)]] void operator()() const {}
2222
};
2323

24-
template <int N, int N1, int N2>
25-
[[intel::max_work_group_size(N, N1, N2)]] void func() {}
2624

2725
int main() {
2826
q.submit([&](handler &h) {
@@ -38,9 +36,6 @@ int main() {
3836
Functor<2, 2, 2> f;
3937
h.single_task<class kernel_name4>(f);
4038

41-
h.single_task<class kernel_name5>([]() {
42-
func<4, 4, 4>();
43-
});
4439
});
4540
return 0;
4641
}
@@ -49,9 +44,7 @@ int main() {
4944
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name2() #0 {{.*}} !max_work_group_size ![[NUM8:[0-9]+]]
5045
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name3() #0 {{.*}} !max_work_group_size ![[NUM6:[0-9]+]]
5146
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name4() #0 {{.*}} !max_work_group_size ![[NUM2:[0-9]+]]
52-
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name5() #0 {{.*}} !max_work_group_size ![[NUM4:[0-9]+]]
5347
// CHECK: ![[NUM1]] = !{i32 1, i32 1, i32 1}
5448
// CHECK: ![[NUM8]] = !{i32 8, i32 8, i32 8}
5549
// CHECK: ![[NUM6]] = !{i32 6, i32 3, i32 1}
5650
// CHECK: ![[NUM2]] = !{i32 2, i32 2, i32 2}
57-
// CHECK: ![[NUM4]] = !{i32 4, i32 4, i32 4}

clang/test/CodeGenSYCL/intel-restrict.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_cc1 -fsycl-is-device %s -emit-llvm -sycl-std=2017 -triple spir64-unknown-unknown -o - | FileCheck %s
1+
// RUN: %clang_cc1 -fsycl-is-device %s -emit-llvm -triple spir64-unknown-unknown -o - | FileCheck %s
22

33
template <typename name, typename Func>
44
__attribute__((sycl_kernel)) void kernel(const Func &kernelFunc) {
Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,23 @@
1-
// RUN: %clang_cc1 -triple spir64 -fsycl-is-device -internal-isystem %S/Inputs -verify -fsyntax-only -sycl-std=2017 -DSYCL2017 %s
2-
// RUN: %clang_cc1 -triple spir64 -fsycl-is-device -internal-isystem %S/Inputs -verify -fsyntax-only -sycl-std=2020 -DSYCL2020 %s
3-
// RUN: %clang_cc1 -triple spir64 -fsycl-is-device -internal-isystem %S/Inputs -verify -fsyntax-only -Wno-sycl-strict -DNODIAG %s
4-
// RUN: %clang_cc1 -triple spir64 -fsycl-is-device -internal-isystem %S/Inputs -verify -fsyntax-only -sycl-std=2020 -Wno-sycl-strict -DNODIAG %s
1+
// RUN: %clang_cc1 -triple spir64 -fsycl-is-device -internal-isystem %S/Inputs -verify -fsyntax-only %s
2+
// RUN: %clang_cc1 -triple spir64 -fsycl-is-device -internal-isystem %S/Inputs -verify -fsyntax-only -Wno-sycl-strict %s
53

64
#include "sycl.hpp"
75

86
using namespace sycl;
97

8+
// expected-no-diagnostics
9+
1010
int simple_add(int i) {
1111
return i + 1;
1212
}
1313

1414
// ensure both compile.
1515
int main() {
1616
queue q;
17-
#if defined(SYCL2020)
18-
// expected-warning@#KernelSingleTask2017 {{passing kernel functions by value is deprecated in SYCL 2020}}
19-
// expected-note@+3 {{in instantiation of function template specialization}}
20-
#endif
21-
q.submit([&](handler &h) {
22-
h.single_task_2017<class sycl2017>([]() { simple_add(10); });
23-
});
2417

25-
#if defined(SYCL2017)
26-
// expected-warning@#KernelSingleTask {{passing of kernel functions by reference is a SYCL 2020 extension}}
27-
// expected-note@+3 {{in instantiation of function template specialization}}
28-
#endif
2918
q.submit([&](handler &h) {
3019
h.single_task<class sycl2020>([]() { simple_add(11); });
3120
});
3221

3322
return 0;
3423
}
35-
#if defined(NODIAG)
36-
// expected-no-diagnostics
37-
#endif

clang/test/CodeGenSYCL/launch_bounds_nvptx.cpp

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -sycl-std=2017 -triple nvptx-unknown-unknown -target-cpu sm_90 -disable-llvm-passes -emit-llvm -o - %s | FileCheck %s
1+
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -triple nvptx-unknown-unknown -target-cpu sm_90 -disable-llvm-passes -emit-llvm -o - %s | FileCheck %s
22

33
// Test correct handling of maximum work group size, minimum work groups per
44
// compute unit and maximum work groups per multi-processor attributes, that
@@ -25,15 +25,6 @@ template <int N> class Functor {
2525
operator()() const {}
2626
};
2727

28-
template <int N>
29-
[[intel::max_work_group_size(N, 4, 8), intel::min_work_groups_per_cu(N),
30-
intel::max_work_groups_per_mp(N)]] void
31-
zoo() {}
32-
33-
[[intel::max_work_group_size(2, 4, 8), intel::min_work_groups_per_cu(2),
34-
intel::max_work_groups_per_mp(4)]] void
35-
bar() {}
36-
3728
int main() {
3829
q.submit([&](handler &h) {
3930
// Test attribute argument size.
@@ -49,21 +40,13 @@ int main() {
4940
// Test class template argument.
5041
Functor<6> f;
5142
h.single_task<class kernel_name3>(f);
52-
53-
// Test attribute is propagated.
54-
h.single_task<class kernel_name4>([]() { bar(); });
55-
56-
// Test function template argument.
57-
h.single_task<class kernel_name5>([]() { zoo<16>(); });
5843
});
5944
return 0;
6045
}
6146

6247
// CHECK: define dso_local void @{{.*}}kernel_name1() #0 {{.*}} !min_work_groups_per_cu ![[MWGPC:[0-9]+]] !max_work_groups_per_mp ![[MWGPM:[0-9]+]] !max_work_group_size ![[MWGS:[0-9]+]]
6348
// CHECK: define dso_local void @{{.*}}kernel_name2() #0 {{.*}} !min_work_groups_per_cu ![[MWGPC:[0-9]+]] !max_work_groups_per_mp ![[MWGPM:[0-9]+]] !max_work_group_size ![[MWGS:[0-9]+]]
6449
// CHECK: define dso_local void @{{.*}}kernel_name3() #0 {{.*}} !min_work_groups_per_cu ![[MWGPC_MWGPM:[0-9]+]] !max_work_groups_per_mp ![[MWGPC_MWGPM]] !max_work_group_size ![[MWGS_2:[0-9]+]]
65-
// CHECK: define dso_local void @{{.*}}kernel_name4() #0 {{.*}} !min_work_groups_per_cu ![[MWGPC:[0-9]+]] !max_work_groups_per_mp ![[MWGPM:[0-9]+]] !max_work_group_size ![[MWGS:[0-9]+]]
66-
// CHECK: define dso_local void @{{.*}}kernel_name5() #0 {{.*}} !min_work_groups_per_cu ![[MWGPC_MWGPM_2:[0-9]+]] !max_work_groups_per_mp ![[MWGPC_MWGPM_2]] !max_work_group_size ![[MWGS_3:[0-9]+]]
6750

6851
// CHECK: {{.*}}@{{.*}}kernel_name1, !"maxntidx", i32 8}
6952
// CHECK: {{.*}}@{{.*}}kernel_name1, !"maxntidy", i32 4}
@@ -95,31 +78,9 @@ int main() {
9578
// CHECK: {{.*}}@{{.*}}Functor{{.*}}, !"maxntidz", i32 6}
9679
// CHECK: {{.*}}@{{.*}}Functor{{.*}}, !"minctasm", i32 6}
9780
// CHECK: {{.*}}@{{.*}}Functor{{.*}}, !"maxclusterrank", i32 6}
98-
// CHECK: {{.*}}@{{.*}}kernel_name4, !"maxntidx", i32 8}
99-
// CHECK: {{.*}}@{{.*}}kernel_name4, !"maxntidy", i32 4}
100-
// CHECK: {{.*}}@{{.*}}kernel_name4, !"maxntidz", i32 2}
101-
// CHECK: {{.*}}@{{.*}}kernel_name4, !"minctasm", i32 2}
102-
// CHECK: {{.*}}@{{.*}}kernel_name4, !"maxclusterrank", i32 4}
103-
// CHECK: {{.*}}@{{.*}}bar{{.*}}, !"maxntidx", i32 8}
104-
// CHECK: {{.*}}@{{.*}}bar{{.*}}, !"maxntidy", i32 4}
105-
// CHECK: {{.*}}@{{.*}}bar{{.*}}, !"maxntidz", i32 2}
106-
// CHECK: {{.*}}@{{.*}}bar{{.*}}, !"minctasm", i32 2}
107-
// CHECK: {{.*}}@{{.*}}bar{{.*}}, !"maxclusterrank", i32 4}
108-
// CHECK: {{.*}}@{{.*}}kernel_name5, !"maxntidx", i32 8}
109-
// CHECK: {{.*}}@{{.*}}kernel_name5, !"maxntidy", i32 4}
110-
// CHECK: {{.*}}@{{.*}}kernel_name5, !"maxntidz", i32 16}
111-
// CHECK: {{.*}}@{{.*}}kernel_name5, !"minctasm", i32 16}
112-
// CHECK: {{.*}}@{{.*}}kernel_name5, !"maxclusterrank", i32 16}
113-
// CHECK: {{.*}}@{{.*}}zoo{{.*}}, !"maxntidx", i32 8}
114-
// CHECK: {{.*}}@{{.*}}zoo{{.*}}, !"maxntidy", i32 4}
115-
// CHECK: {{.*}}@{{.*}}zoo{{.*}}, !"maxntidz", i32 16}
116-
// CHECK: {{.*}}@{{.*}}zoo{{.*}}, !"minctasm", i32 16}
117-
// CHECK: {{.*}}@{{.*}}zoo{{.*}}, !"maxclusterrank", i32 16}
11881

11982
// CHECK: ![[MWGPC]] = !{i32 2}
12083
// CHECK: ![[MWGPM]] = !{i32 4}
12184
// CHECK: ![[MWGS]] = !{i32 8, i32 4, i32 2}
12285
// CHECK: ![[MWGPC_MWGPM]] = !{i32 6}
12386
// CHECK: ![[MWGS_2]] = !{i32 8, i32 4, i32 6}
124-
// CHECK: ![[MWGPC_MWGPM_2]] = !{i32 16}
125-
// CHECK: ![[MWGS_3]] = !{i32 8, i32 4, i32 16}

clang/test/CodeGenSYCL/num-simd-work-items.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -triple spir64-unknown-unknown -disable-llvm-passes -sycl-std=2017 -emit-llvm -o - %s | FileCheck %s
1+
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -triple spir64-unknown-unknown -disable-llvm-passes -emit-llvm -o - %s | FileCheck %s
22

33
#include "sycl.hpp"
44

@@ -16,8 +16,6 @@ class Functor {
1616
[[intel::num_simd_work_items(SIZE)]] void operator()() const {}
1717
};
1818

19-
template <int N>
20-
[[intel::num_simd_work_items(N)]] void func() {}
2119

2220
int main() {
2321
q.submit([&](handler &h) {
@@ -30,18 +28,13 @@ int main() {
3028
Functor<2> f;
3129
h.single_task<class kernel_name3>(f);
3230

33-
h.single_task<class kernel_name4>([]() {
34-
func<4>();
35-
});
3631
});
3732
return 0;
3833
}
3934

4035
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name1() #0 {{.*}} !num_simd_work_items ![[NUM1:[0-9]+]]
4136
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name2() #0 {{.*}} !num_simd_work_items ![[NUM42:[0-9]+]]
4237
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name3() #0 {{.*}} !num_simd_work_items ![[NUM2:[0-9]+]]
43-
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name4() #0 {{.*}} !num_simd_work_items ![[NUM4:[0-9]+]]
4438
// CHECK: ![[NUM1]] = !{i32 1}
4539
// CHECK: ![[NUM42]] = !{i32 42}
4640
// CHECK: ![[NUM2]] = !{i32 2}
47-
// CHECK: ![[NUM4]] = !{i32 4}

clang/test/CodeGenSYCL/reqd-sub-group-size.cpp

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -disable-llvm-passes -sycl-std=2017 -triple spir64-unknown-unknown -emit-llvm -o - %s | FileCheck %s
1+
// RUN: %clang_cc1 -fsycl-is-device -internal-isystem %S/Inputs -disable-llvm-passes -triple spir64-unknown-unknown -emit-llvm -o - %s | FileCheck %s
22

33
#include "sycl.hpp"
44

@@ -10,15 +10,6 @@ class Functor16 {
1010
[[intel::reqd_sub_group_size(16)]] void operator()() const {}
1111
};
1212

13-
[[intel::reqd_sub_group_size(8)]] void foo() {}
14-
15-
class Functor8 {
16-
public:
17-
void operator()() const {
18-
foo();
19-
}
20-
};
21-
2213
template <int SIZE>
2314
class Functor2 {
2415
public:
@@ -33,9 +24,6 @@ int main() {
3324
Functor16 f16;
3425
h.single_task<class kernel_name1>(f16);
3526

36-
Functor8 f8;
37-
h.single_task<class kernel_name2>(f8);
38-
3927
h.single_task<class kernel_name3>(
4028
[]() [[intel::reqd_sub_group_size(4)]]{});
4129

@@ -50,11 +38,8 @@ int main() {
5038
}
5139

5240
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name1() #0 {{.*}} !intel_reqd_sub_group_size ![[SGSIZE16:[0-9]+]]
53-
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name2() #0 {{.*}} !intel_reqd_sub_group_size ![[SGSIZE8:[0-9]+]]
5441
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name3() #0 {{.*}} !intel_reqd_sub_group_size ![[SGSIZE4:[0-9]+]]
5542
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name4() #0 {{.*}} !intel_reqd_sub_group_size ![[SGSIZE2:[0-9]+]]
56-
// CHECK: define {{.*}}spir_kernel void @{{.*}}kernel_name5() #0 {{.*}} !intel_reqd_sub_group_size ![[SGSIZE2]]
5743
// CHECK: ![[SGSIZE16]] = !{i32 16}
58-
// CHECK: ![[SGSIZE8]] = !{i32 8}
5944
// CHECK: ![[SGSIZE4]] = !{i32 4}
6045
// CHECK: ![[SGSIZE2]] = !{i32 2}

0 commit comments

Comments
 (0)