@@ -350,11 +350,10 @@ void use_template() {
350
350
// CHECK-NEXT: [[TMP17:%.*]] = load ptr, ptr [[Z]], align 8
351
351
// CHECK-NEXT: store ptr [[TMP17]], ptr [[TMP]], align 8
352
352
// CHECK-NEXT: [[TMP18:%.*]] = load ptr, ptr [[TMP]], align 8
353
- // CHECK-NEXT: [[TMP19:%.*]] = load ptr, ptr [[TMP]], align 8
354
353
// CHECK-NEXT: [[TMP20:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS1]], i32 0, i32 0
355
- // CHECK-NEXT: store ptr [[TMP19 ]], ptr [[TMP20]], align 8
354
+ // CHECK-NEXT: store ptr [[TMP18 ]], ptr [[TMP20]], align 8
356
355
// CHECK-NEXT: [[TMP21:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_PTRS2]], i32 0, i32 0
357
- // CHECK-NEXT: store ptr [[TMP19 ]], ptr [[TMP21]], align 8
356
+ // CHECK-NEXT: store ptr [[TMP18 ]], ptr [[TMP21]], align 8
358
357
// CHECK-NEXT: [[TMP22:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_MAPPERS3]], i64 0, i64 0
359
358
// CHECK-NEXT: store ptr null, ptr [[TMP22]], align 8
360
359
// CHECK-NEXT: [[TMP23:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS1]], i32 0, i32 0
@@ -422,11 +421,10 @@ void use_template() {
422
421
// CHECK-NEXT: [[TMP52:%.*]] = load ptr, ptr [[RAA]], align 8
423
422
// CHECK-NEXT: store ptr [[TMP52]], ptr [[_TMP13]], align 8
424
423
// CHECK-NEXT: [[TMP53:%.*]] = load ptr, ptr [[_TMP13]], align 8
425
- // CHECK-NEXT: [[TMP54:%.*]] = load ptr, ptr [[_TMP13]], align 8
426
424
// CHECK-NEXT: [[TMP55:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS14]], i32 0, i32 0
427
- // CHECK-NEXT: store ptr [[TMP54 ]], ptr [[TMP55]], align 8
425
+ // CHECK-NEXT: store ptr [[TMP53 ]], ptr [[TMP55]], align 8
428
426
// CHECK-NEXT: [[TMP56:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_PTRS15]], i32 0, i32 0
429
- // CHECK-NEXT: store ptr [[TMP54 ]], ptr [[TMP56]], align 8
427
+ // CHECK-NEXT: store ptr [[TMP53 ]], ptr [[TMP56]], align 8
430
428
// CHECK-NEXT: [[TMP57:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_MAPPERS16]], i64 0, i64 0
431
429
// CHECK-NEXT: store ptr null, ptr [[TMP57]], align 8
432
430
// CHECK-NEXT: [[TMP58:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS14]], i32 0, i32 0
@@ -491,11 +489,10 @@ void use_template() {
491
489
// CHECK-NEXT: call void @{{__omp_offloading_[0-9a-z]+_[0-9a-z]+}}_main_l153(ptr [[H]]) #[[ATTR5]]
492
490
// CHECK-NEXT: br label [[OMP_OFFLOAD_CONT25]]
493
491
// CHECK: omp_offload.cont25:
494
- // CHECK-NEXT: [[ARRAYDECAY:%.*]] = getelementptr inbounds [5 x i32], ptr [[DA]], i64 0, i64 0
495
492
// CHECK-NEXT: [[TMP87:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS26]], i32 0, i32 0
496
- // CHECK-NEXT: store ptr [[ARRAYDECAY ]], ptr [[TMP87]], align 8
493
+ // CHECK-NEXT: store ptr [[DA ]], ptr [[TMP87]], align 8
497
494
// CHECK-NEXT: [[TMP88:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_PTRS27]], i32 0, i32 0
498
- // CHECK-NEXT: store ptr [[ARRAYDECAY ]], ptr [[TMP88]], align 8
495
+ // CHECK-NEXT: store ptr [[DA ]], ptr [[TMP88]], align 8
499
496
// CHECK-NEXT: [[TMP89:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_MAPPERS28]], i64 0, i64 0
500
497
// CHECK-NEXT: store ptr null, ptr [[TMP89]], align 8
501
498
// CHECK-NEXT: [[TMP90:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS26]], i32 0, i32 0
@@ -684,11 +681,10 @@ void use_template() {
684
681
// CHECK-NEXT: [[TMP17:%.*]] = load ptr, ptr [[Z]], align 8
685
682
// CHECK-NEXT: store ptr [[TMP17]], ptr [[TMP]], align 8
686
683
// CHECK-NEXT: [[TMP18:%.*]] = load ptr, ptr [[TMP]], align 8
687
- // CHECK-NEXT: [[TMP19:%.*]] = load ptr, ptr [[TMP]], align 8
688
684
// CHECK-NEXT: [[TMP20:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS1]], i32 0, i32 0
689
- // CHECK-NEXT: store ptr [[TMP19 ]], ptr [[TMP20]], align 8
685
+ // CHECK-NEXT: store ptr [[TMP18 ]], ptr [[TMP20]], align 8
690
686
// CHECK-NEXT: [[TMP21:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_PTRS2]], i32 0, i32 0
691
- // CHECK-NEXT: store ptr [[TMP19 ]], ptr [[TMP21]], align 8
687
+ // CHECK-NEXT: store ptr [[TMP18 ]], ptr [[TMP21]], align 8
692
688
// CHECK-NEXT: [[TMP22:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_MAPPERS3]], i64 0, i64 0
693
689
// CHECK-NEXT: store ptr null, ptr [[TMP22]], align 8
694
690
// CHECK-NEXT: [[TMP23:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS1]], i32 0, i32 0
@@ -859,11 +855,10 @@ void use_template() {
859
855
// CHECK-NEXT: [[TMP17:%.*]] = load ptr, ptr [[Z]], align 8
860
856
// CHECK-NEXT: store ptr [[TMP17]], ptr [[TMP]], align 8
861
857
// CHECK-NEXT: [[TMP18:%.*]] = load ptr, ptr [[TMP]], align 8
862
- // CHECK-NEXT: [[TMP19:%.*]] = load ptr, ptr [[TMP]], align 8
863
858
// CHECK-NEXT: [[TMP20:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS1]], i32 0, i32 0
864
- // CHECK-NEXT: store ptr [[TMP19 ]], ptr [[TMP20]], align 8
859
+ // CHECK-NEXT: store ptr [[TMP18 ]], ptr [[TMP20]], align 8
865
860
// CHECK-NEXT: [[TMP21:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_PTRS2]], i32 0, i32 0
866
- // CHECK-NEXT: store ptr [[TMP19 ]], ptr [[TMP21]], align 8
861
+ // CHECK-NEXT: store ptr [[TMP18 ]], ptr [[TMP21]], align 8
867
862
// CHECK-NEXT: [[TMP22:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_MAPPERS3]], i64 0, i64 0
868
863
// CHECK-NEXT: store ptr null, ptr [[TMP22]], align 8
869
864
// CHECK-NEXT: [[TMP23:%.*]] = getelementptr inbounds [1 x ptr], ptr [[DOTOFFLOAD_BASEPTRS1]], i32 0, i32 0
0 commit comments