@@ -88,7 +88,7 @@ int bar(int n){
88
88
// CHECK: br label {{%?}}[[AWAIT_WORK:.+]]
89
89
//
90
90
// CHECK: [[AWAIT_WORK]]
91
- // CHECK: call void @__kmpc_barrier_simple_spmd(%struct.ident_t* null, i32 0)
91
+ // CHECK: call void @__kmpc_barrier_simple_spmd(%struct.ident_t* null, i32 0) #[[#BARRIER_ATTRS:]]
92
92
// CHECK: [[KPR:%.+]] = call i1 @__kmpc_kernel_parallel(i8** [[OMP_WORK_FN]]
93
93
// CHECK: [[KPRB:%.+]] = zext i1 [[KPR]] to i8
94
94
// store i8 [[KPRB]], i8* [[OMP_EXEC_STATUS]], align 1
@@ -318,10 +318,10 @@ int bar(int n){
318
318
// CHECK: define internal void [[PARALLEL_FN4]](
319
319
// CHECK: [[A:%.+]] = alloca i[[SZ:32|64]],
320
320
// CHECK: store i[[SZ]] 45, i[[SZ]]* %a,
321
- // CHECK: call void @__kmpc_barrier(%struct.ident_t* @{{.+}}, i32 %{{.+}})
321
+ // CHECK: call void @__kmpc_barrier(%struct.ident_t* @{{.+}}, i32 %{{.+}}) #[[#BARRIER_ATTRS]]
322
322
// CHECK: ret void
323
323
324
- // CHECK: declare void @__kmpc_barrier(%struct.ident_t*, i32) #[[BARRIER_ATTRS:.+ ]]
324
+ // CHECK: declare void @__kmpc_barrier(%struct.ident_t*, i32) #[[# BARRIER_ATTRS]]
325
325
326
326
// CHECK-LABEL: define {{.*}}void {{@__omp_offloading_.+template.+l55}}_worker()
327
327
// CHECK-LABEL: define {{.*}}void {{@__omp_offloading_.+template.+l55}}(
@@ -367,6 +367,6 @@ int bar(int n){
367
367
// CHECK: store i32 [[NEW_CC_VAL]], i32* [[CC]],
368
368
// CHECK: br label
369
369
370
- // CHECK: attributes #[[BARRIER_ATTRS]] = {{.*}} convergent {{.*}}
370
+ // CHECK: attributes #[[# BARRIER_ATTRS]] = {{.*}} convergent {{.*}}
371
371
372
372
#endif
0 commit comments