@@ -47,7 +47,7 @@ subroutine acc_kernels_loop
4747! CHECK: acc.kernels {
4848! CHECK: acc.loop private{{.*}} {
4949! CHECK: acc.yield
50- ! CHECK-NEXT: }{{$ }}
50+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>]{{.*} }}
5151! CHECK: acc.terminator
5252! CHECK-NEXT: }{{$}}
5353
@@ -59,7 +59,7 @@ subroutine acc_kernels_loop
5959! CHECK: acc.kernels combined(loop) {
6060! CHECK: acc.loop combined(kernels) private{{.*}} {
6161! CHECK: acc.yield
62- ! CHECK-NEXT: }{{$ }}
62+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>]{{.*} }}
6363! CHECK: acc.terminator
6464! CHECK-NEXT: }{{$}}
6565
@@ -490,7 +490,7 @@ subroutine acc_kernels_loop
490490! CHECK: acc.kernels {{.*}} {
491491! CHECK: acc.loop {{.*}} gang {{.*}} {
492492! CHECK: acc.yield
493- ! CHECK-NEXT: } attributes {inclusiveUpperbound = array<i1: true>}{{$} }
493+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true>}
494494! CHECK: acc.terminator
495495! CHECK-NEXT: }{{$}}
496496
@@ -503,7 +503,7 @@ subroutine acc_kernels_loop
503503! CHECK: [[GANGNUM1:%.*]] = arith.constant 8 : i32
504504! CHECK: acc.loop {{.*}} gang({num=[[GANGNUM1]] : i32}) {{.*}} {
505505! CHECK: acc.yield
506- ! CHECK-NEXT: }{{$} }
506+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true> }
507507! CHECK: acc.terminator
508508! CHECK-NEXT: }{{$}}
509509
@@ -516,7 +516,7 @@ subroutine acc_kernels_loop
516516! CHECK: [[GANGNUM2:%.*]] = fir.load %{{.*}} : !fir.ref<i32>
517517! CHECK: acc.loop {{.*}} gang({num=[[GANGNUM2]] : i32}) {{.*}} {
518518! CHECK: acc.yield
519- ! CHECK-NEXT: }{{$} }
519+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true> }
520520! CHECK: acc.terminator
521521! CHECK-NEXT: }{{$}}
522522
@@ -528,7 +528,7 @@ subroutine acc_kernels_loop
528528! CHECK: acc.kernels {{.*}} {
529529! CHECK: acc.loop {{.*}} gang({num=%{{.*}} : i32, static=%{{.*}} : i32})
530530! CHECK: acc.yield
531- ! CHECK-NEXT: }{{$} }
531+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true> }
532532! CHECK: acc.terminator
533533! CHECK-NEXT: }{{$}}
534534
@@ -540,7 +540,7 @@ subroutine acc_kernels_loop
540540! CHECK: acc.kernels {{.*}} {
541541! CHECK: acc.loop {{.*}} vector {{.*}} {
542542! CHECK: acc.yield
543- ! CHECK-NEXT: } attributes {inclusiveUpperbound = array<i1: true>}{{$} }
543+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true>}
544544! CHECK: acc.terminator
545545! CHECK-NEXT: }{{$}}
546546
@@ -553,7 +553,7 @@ subroutine acc_kernels_loop
553553! CHECK: [[CONSTANT128:%.*]] = arith.constant 128 : i32
554554! CHECK: acc.loop {{.*}} vector([[CONSTANT128]] : i32) {{.*}} {
555555! CHECK: acc.yield
556- ! CHECK-NEXT: }{{$} }
556+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true> }
557557! CHECK: acc.terminator
558558! CHECK-NEXT: }{{$}}
559559
@@ -566,7 +566,7 @@ subroutine acc_kernels_loop
566566! CHECK: [[VECTORLENGTH:%.*]] = fir.load %{{.*}} : !fir.ref<i32>
567567! CHECK: acc.loop {{.*}} vector([[VECTORLENGTH]] : i32) {{.*}} {
568568! CHECK: acc.yield
569- ! CHECK-NEXT: }{{$} }
569+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true> }
570570! CHECK: acc.terminator
571571! CHECK-NEXT: }{{$}}
572572
@@ -578,7 +578,7 @@ subroutine acc_kernels_loop
578578! CHECK: acc.kernels {{.*}} {
579579! CHECK: acc.loop {{.*}} worker {{.*}} {
580580! CHECK: acc.yield
581- ! CHECK-NEXT: } attributes {inclusiveUpperbound = array<i1: true>}{{$} }
581+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true>}
582582! CHECK: acc.terminator
583583! CHECK-NEXT: }{{$}}
584584
@@ -591,7 +591,7 @@ subroutine acc_kernels_loop
591591! CHECK: [[WORKER128:%.*]] = arith.constant 128 : i32
592592! CHECK: acc.loop {{.*}} worker([[WORKER128]] : i32) {{.*}} {
593593! CHECK: acc.yield
594- ! CHECK-NEXT: }{{$} }
594+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true> }
595595! CHECK: acc.terminator
596596! CHECK-NEXT: }{{$}}
597597
@@ -605,7 +605,7 @@ subroutine acc_kernels_loop
605605! CHECK: acc.kernels {{.*}} {
606606! CHECK: acc.loop {{.*}} {
607607! CHECK: acc.yield
608- ! CHECK-NEXT: } attributes {collapse = [2], collapseDeviceType = [#acc.device_type<none>], inclusiveUpperbound = array<i1: true, true> }
608+ ! CHECK-NEXT: } attributes {{{.*}} collapse = [2], collapseDeviceType = [#acc.device_type<none>]{{.*}} }
609609! CHECK: acc.terminator
610610! CHECK-NEXT: }{{$}}
611611
@@ -621,9 +621,9 @@ subroutine acc_kernels_loop
621621! CHECK: acc.loop {{.*}} {
622622! CHECK: acc.loop {{.*}} {
623623! CHECK: acc.yield
624- ! CHECK-NEXT: }{{$ }}
624+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>]{{.*} }}
625625! CHECK: acc.yield
626- ! CHECK-NEXT: }{{$ }}
626+ ! CHECK-NEXT: } attributes {auto_ = [#acc.device_type<none>]{{.*} }}
627627! CHECK: acc.terminator
628628! CHECK-NEXT: }{{$}}
629629
0 commit comments