@@ -310,7 +310,7 @@ int main() {
310
310
// CHECK1: omp.inner.for.body:
311
311
// CHECK1-NEXT: [[TMP14:%.*]] = load i32, ptr [[DOTOMP_SECTIONS_IV_]], align 4
312
312
// CHECK1-NEXT: switch i32 [[TMP14]], label [[DOTOMP_SECTIONS_EXIT:%.*]] [
313
- // CHECK1-NEXT: i32 0, label [[DOTOMP_SECTIONS_CASE:%.*]]
313
+ // CHECK1-NEXT: i32 0, label [[DOTOMP_SECTIONS_CASE:%.*]]
314
314
// CHECK1-NEXT: ]
315
315
// CHECK1: .omp.sections.case:
316
316
// CHECK1-NEXT: [[TMP15:%.*]] = load float, ptr [[T_VAR2]], align 4
@@ -345,8 +345,8 @@ int main() {
345
345
// CHECK1-NEXT: store ptr [[T_VAR15]], ptr [[TMP21]], align 8
346
346
// CHECK1-NEXT: [[TMP22:%.*]] = call i32 @__kmpc_reduce(ptr @[[GLOB2:[0-9]+]], i32 [[TMP7]], i32 4, i64 32, ptr [[DOTOMP_REDUCTION_RED_LIST]], ptr @main.omp_outlined.omp.reduction.reduction_func, ptr @.gomp_critical_user_.reduction.var)
347
347
// CHECK1-NEXT: switch i32 [[TMP22]], label [[DOTOMP_REDUCTION_DEFAULT:%.*]] [
348
- // CHECK1-NEXT: i32 1, label [[DOTOMP_REDUCTION_CASE1:%.*]]
349
- // CHECK1-NEXT: i32 2, label [[DOTOMP_REDUCTION_CASE2:%.*]]
348
+ // CHECK1-NEXT: i32 1, label [[DOTOMP_REDUCTION_CASE1:%.*]]
349
+ // CHECK1-NEXT: i32 2, label [[DOTOMP_REDUCTION_CASE2:%.*]]
350
350
// CHECK1-NEXT: ]
351
351
// CHECK1: .omp.reduction.case1:
352
352
// CHECK1-NEXT: [[TMP23:%.*]] = load float, ptr [[TMP0]], align 4
@@ -502,7 +502,7 @@ int main() {
502
502
//
503
503
//
504
504
// CHECK1-LABEL: define {{[^@]+}}@_ZN1SIfEanERKS0_
505
- // CHECK1-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], ptr noundef nonnull align 4 dereferenceable(4) [[TMP0:%.*]]) #[[ATTR6:[0-9]+ ]] align 2 {
505
+ // CHECK1-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], ptr noundef nonnull align 4 dereferenceable(4) [[TMP0:%.*]]) #[[ATTR1 ]] align 2 {
506
506
// CHECK1-NEXT: entry:
507
507
// CHECK1-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
508
508
// CHECK1-NEXT: [[DOTADDR:%.*]] = alloca ptr, align 8
@@ -513,7 +513,7 @@ int main() {
513
513
//
514
514
//
515
515
// CHECK1-LABEL: define {{[^@]+}}@_ZN1SIfEcvfEv
516
- // CHECK1-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) #[[ATTR6 ]] align 2 {
516
+ // CHECK1-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) #[[ATTR1 ]] align 2 {
517
517
// CHECK1-NEXT: entry:
518
518
// CHECK1-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
519
519
// CHECK1-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -532,7 +532,7 @@ int main() {
532
532
//
533
533
//
534
534
// CHECK1-LABEL: define {{[^@]+}}@_Z5tmainIiET_v
535
- // CHECK1-SAME: () #[[ATTR6 ]] {
535
+ // CHECK1-SAME: () #[[ATTR1 ]] {
536
536
// CHECK1-NEXT: entry:
537
537
// CHECK1-NEXT: [[RETVAL:%.*]] = alloca i32, align 4
538
538
// CHECK1-NEXT: [[T:%.*]] = alloca i32, align 4
@@ -697,8 +697,8 @@ int main() {
697
697
// CHECK1: omp.inner.for.body:
698
698
// CHECK1-NEXT: [[TMP14:%.*]] = load i32, ptr [[DOTOMP_SECTIONS_IV_]], align 4
699
699
// CHECK1-NEXT: switch i32 [[TMP14]], label [[DOTOMP_SECTIONS_EXIT:%.*]] [
700
- // CHECK1-NEXT: i32 0, label [[DOTOMP_SECTIONS_CASE:%.*]]
701
- // CHECK1-NEXT: i32 1, label [[DOTOMP_SECTIONS_CASE6:%.*]]
700
+ // CHECK1-NEXT: i32 0, label [[DOTOMP_SECTIONS_CASE:%.*]]
701
+ // CHECK1-NEXT: i32 1, label [[DOTOMP_SECTIONS_CASE6:%.*]]
702
702
// CHECK1-NEXT: ]
703
703
// CHECK1: .omp.sections.case:
704
704
// CHECK1-NEXT: [[TMP15:%.*]] = load i32, ptr [[T_VAR2]], align 4
@@ -728,8 +728,8 @@ int main() {
728
728
// CHECK1-NEXT: store ptr [[T_VAR15]], ptr [[TMP20]], align 8
729
729
// CHECK1-NEXT: [[TMP21:%.*]] = call i32 @__kmpc_reduce_nowait(ptr @[[GLOB2]], i32 [[TMP7]], i32 4, i64 32, ptr [[DOTOMP_REDUCTION_RED_LIST]], ptr @_Z5tmainIiET_v.omp_outlined.omp.reduction.reduction_func, ptr @.gomp_critical_user_.reduction.var)
730
730
// CHECK1-NEXT: switch i32 [[TMP21]], label [[DOTOMP_REDUCTION_DEFAULT:%.*]] [
731
- // CHECK1-NEXT: i32 1, label [[DOTOMP_REDUCTION_CASE1:%.*]]
732
- // CHECK1-NEXT: i32 2, label [[DOTOMP_REDUCTION_CASE2:%.*]]
731
+ // CHECK1-NEXT: i32 1, label [[DOTOMP_REDUCTION_CASE1:%.*]]
732
+ // CHECK1-NEXT: i32 2, label [[DOTOMP_REDUCTION_CASE2:%.*]]
733
733
// CHECK1-NEXT: ]
734
734
// CHECK1: .omp.reduction.case1:
735
735
// CHECK1-NEXT: [[TMP22:%.*]] = load i32, ptr [[TMP0]], align 4
@@ -859,7 +859,7 @@ int main() {
859
859
//
860
860
//
861
861
// CHECK1-LABEL: define {{[^@]+}}@_ZN1SIiEanERKS0_
862
- // CHECK1-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], ptr noundef nonnull align 4 dereferenceable(4) [[TMP0:%.*]]) #[[ATTR6 ]] align 2 {
862
+ // CHECK1-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]], ptr noundef nonnull align 4 dereferenceable(4) [[TMP0:%.*]]) #[[ATTR1 ]] align 2 {
863
863
// CHECK1-NEXT: entry:
864
864
// CHECK1-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
865
865
// CHECK1-NEXT: [[DOTADDR:%.*]] = alloca ptr, align 8
@@ -870,7 +870,7 @@ int main() {
870
870
//
871
871
//
872
872
// CHECK1-LABEL: define {{[^@]+}}@_ZN1SIiEcviEv
873
- // CHECK1-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) #[[ATTR6 ]] align 2 {
873
+ // CHECK1-SAME: (ptr noundef nonnull align 4 dereferenceable(4) [[THIS:%.*]]) #[[ATTR1 ]] align 2 {
874
874
// CHECK1-NEXT: entry:
875
875
// CHECK1-NEXT: [[THIS_ADDR:%.*]] = alloca ptr, align 8
876
876
// CHECK1-NEXT: store ptr [[THIS]], ptr [[THIS_ADDR]], align 8
@@ -997,8 +997,8 @@ int main() {
997
997
// CHECK4: omp.inner.for.body:
998
998
// CHECK4-NEXT: [[TMP8:%.*]] = load i32, ptr [[DOTOMP_SECTIONS_IV_]], align 4
999
999
// CHECK4-NEXT: switch i32 [[TMP8]], label [[DOTOMP_SECTIONS_EXIT:%.*]] [
1000
- // CHECK4-NEXT: i32 0, label [[DOTOMP_SECTIONS_CASE:%.*]]
1001
- // CHECK4-NEXT: i32 1, label [[DOTOMP_SECTIONS_CASE1:%.*]]
1000
+ // CHECK4-NEXT: i32 0, label [[DOTOMP_SECTIONS_CASE:%.*]]
1001
+ // CHECK4-NEXT: i32 1, label [[DOTOMP_SECTIONS_CASE1:%.*]]
1002
1002
// CHECK4-NEXT: ]
1003
1003
// CHECK4: .omp.sections.case:
1004
1004
// CHECK4-NEXT: store double 1.000000e+00, ptr [[G]], align 8
@@ -1034,8 +1034,8 @@ int main() {
1034
1034
// CHECK4-NEXT: store ptr [[G]], ptr [[TMP13]], align 8
1035
1035
// CHECK4-NEXT: [[TMP14:%.*]] = call i32 @__kmpc_reduce(ptr @[[GLOB2:[0-9]+]], i32 [[TMP1]], i32 1, i64 8, ptr [[DOTOMP_REDUCTION_RED_LIST]], ptr @__main_block_invoke.omp_outlined.omp.reduction.reduction_func, ptr @.gomp_critical_user_.reduction.var)
1036
1036
// CHECK4-NEXT: switch i32 [[TMP14]], label [[DOTOMP_REDUCTION_DEFAULT:%.*]] [
1037
- // CHECK4-NEXT: i32 1, label [[DOTOMP_REDUCTION_CASE1:%.*]]
1038
- // CHECK4-NEXT: i32 2, label [[DOTOMP_REDUCTION_CASE2:%.*]]
1037
+ // CHECK4-NEXT: i32 1, label [[DOTOMP_REDUCTION_CASE1:%.*]]
1038
+ // CHECK4-NEXT: i32 2, label [[DOTOMP_REDUCTION_CASE2:%.*]]
1039
1039
// CHECK4-NEXT: ]
1040
1040
// CHECK4: .omp.reduction.case1:
1041
1041
// CHECK4-NEXT: [[TMP15:%.*]] = load double, ptr @g, align 8
0 commit comments