@@ -37,9 +37,9 @@ void acc_data(int cond) {
3737
3838#pragma acc data default(none) async
3939 {}
40- // CHECK-NEXT: acc.data {
40+ // CHECK-NEXT: acc.data async {
4141 // CHECK-NEXT: acc.terminator
42- // CHECK-NEXT: } attributes {asyncOnly = [#acc.device_type<none>], defaultAttr = #acc<defaultvalue none>}
42+ // CHECK-NEXT: } attributes {defaultAttr = #acc<defaultvalue none>}
4343
4444#pragma acc data default(none) async(cond)
4545 {}
@@ -51,9 +51,9 @@ void acc_data(int cond) {
5151
5252#pragma acc data default(none) async device_type(nvidia, radeon) async
5353 {}
54- // CHECK-NEXT: acc.data {
54+ // CHECK-NEXT: acc.data async([#acc.device_type<none>, #acc.device_type<nvidia>, #acc.device_type<radeon>]) {
5555 // CHECK-NEXT: acc.terminator
56- // CHECK-NEXT: } attributes {asyncOnly = [#acc.device_type<none>, #acc.device_type<nvidia>, #acc.device_type<radeon>], defaultAttr = #acc<defaultvalue none>}
56+ // CHECK-NEXT: } attributes {defaultAttr = #acc<defaultvalue none>}
5757
5858#pragma acc data default(none) async(3) device_type(nvidia, radeon) async(cond)
5959 {}
@@ -69,17 +69,17 @@ void acc_data(int cond) {
6969 {}
7070 // CHECK-NEXT: %[[COND_LOAD:.*]] = cir.load %[[COND]] : !cir.ptr<!s32i>, !s32i
7171 // CHECK-NEXT: %[[CONV_CAST:.*]] = builtin.unrealized_conversion_cast %[[COND_LOAD]] : !s32i to si32
72- // CHECK-NEXT: acc.data async(%[[CONV_CAST]] : si32 [#acc.device_type<nvidia>], %[[CONV_CAST]] : si32 [#acc.device_type<radeon>]) {
72+ // CHECK-NEXT: acc.data async([#acc.device_type<none>], %[[CONV_CAST]] : si32 [#acc.device_type<nvidia>], %[[CONV_CAST]] : si32 [#acc.device_type<radeon>]) {
7373 // CHECK-NEXT: acc.terminator
74- // CHECK-NEXT: } attributes {asyncOnly = [#acc.device_type<none>], defaultAttr = #acc<defaultvalue none>}
74+ // CHECK-NEXT: } attributes {defaultAttr = #acc<defaultvalue none>}
7575
7676#pragma acc data default(none) async(3) device_type(nvidia, radeon) async
7777 {}
7878 // CHECK-NEXT: %[[THREE_LITERAL:.*]] = cir.const #cir.int<3> : !s32i
7979 // CHECK-NEXT: %[[THREE_CAST:.*]] = builtin.unrealized_conversion_cast %[[THREE_LITERAL]] : !s32i to si32
80- // CHECK-NEXT: acc.data async(%[[THREE_CAST]] : si32) {
80+ // CHECK-NEXT: acc.data async([#acc.device_type<nvidia>, #acc.device_type<radeon>], %[[THREE_CAST]] : si32) {
8181 // CHECK-NEXT: acc.terminator
82- // CHECK-NEXT: } attributes {asyncOnly = [#acc.device_type<nvidia>, #acc.device_type<radeon>], defaultAttr = #acc<defaultvalue none>}
82+ // CHECK-NEXT: } attributes {defaultAttr = #acc<defaultvalue none>}
8383
8484#pragma acc data default(none) if(cond)
8585 {}
0 commit comments