================
@@ -11,150 +11,150 @@ void acc_combined(int parmVar) {
// CHECK-NEXT: cir.store %[[ARG]], %[[PARM]]
#pragma acc parallel loop copyin(parmVar) copyout(localVar1) create(localVar2)
for(int i = 0; i < 5; ++i);
- // CHECK-NEXT: %[[COPYIN1:.*]] = acc.copyin varPtr(%[[PARM]] :
!cir.ptr<!s32i>) -> !cir.ptr<!s32i> {name = "parmVar"}
- // CHECK-NEXT: %[[CREATE1:.*]] = acc.create varPtr(%[[LV1]] :
!cir.ptr<!s32i>) -> !cir.ptr<!s32i> {dataClause = #acc<data_clause
acc_copyout>, name = "localVar1"}
- // CHECK-NEXT: %[[CREATE2:.*]] = acc.create varPtr(%[[LV2]] :
!cir.ptr<!cir.float>) -> !cir.ptr<!cir.float> {name = "localVar2"}
+ // CHECK-NEXT: %[[COPYIN1:.*]] = acc.copyin varPtr(%[[PARM]] :
!cir.ptr<!s32i>) name("parmVar") -> !cir.ptr<!s32i>
+ // CHECK-NEXT: %[[CREATE1:.*]] = acc.create varPtr(%[[LV1]] :
!cir.ptr<!s32i>) dataClause(acc_copyout) name("localVar1") -> !cir.ptr<!s32i>
+ // CHECK-NEXT: %[[CREATE2:.*]] = acc.create varPtr(%[[LV2]] :
!cir.ptr<!cir.float>) name("localVar2") -> !cir.ptr<!cir.float>
// CHECK-NEXT: acc.parallel combined(loop) dataOperands(%[[COPYIN1]],
%[[CREATE1]], %[[CREATE2]] : !cir.ptr<!s32i>, !cir.ptr<!s32i>,
!cir.ptr<!cir.float>) {
// CHECK-NEXT: acc.loop combined(parallel) {
// CHECK: acc.yield
- // CHECK-NEXT: } loc
+ // CHECK-NEXT: } independent
----------------
erichkeane wrote:
please leave the 'loc' after these, throughout this file. The point of the
'loc' is that it is checking that no other attributes are here.
https://github.com/llvm/llvm-project/pull/217729
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits