Skip to content

Commit 66a9e86

Browse files
author
Sunil Kuravinakop
committed
Changes in CHECK statements to accommodate testing failure on toolchain
builders at Google, Reported by Prabhu Rajasekaran.
1 parent aef0bf4 commit 66a9e86

File tree

1 file changed

+21
-26
lines changed

1 file changed

+21
-26
lines changed

clang/test/OpenMP/parallel_default_variableCategory_codegen.cpp

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -59,33 +59,28 @@ int main (int argc, char **argv) {
5959
#endif
6060

6161
// CHECK-LABEL: define {{.*}}main.omp_outlined{{.*}}
62-
// CHECK-NEXT: entry:
63-
// CHECK: %x.addr = alloca{{.*}}
64-
// CHECK: %xPtr = alloca{{.*}}
65-
// CHECK: store ptr null, ptr %xPtr{{.*}}
66-
// CHECK: store ptr %xPtr{{.*}}
67-
// CHECK: store ptr %x.addr{{.*}}
68-
// CHECK-NEXT: {{.*}}call{{.*}}__kmpc_omp_task_alloc{{.*}}
62+
// CHECK: store ptr null, ptr{{.*}}
63+
// CHECK-NEXT: {{.*}}getelementptr {{.*}}
64+
// CHECK-NEXT: store ptr {{.*}}
65+
// CHECK-NEXT: {{.*}}getelementptr {{.*}}
66+
// CHECK-NEXT: store ptr {{.*}}
67+
// CHECK-NEXT: {{.*}}call{{.*}}__kmpc_omp_task_alloc{{.*}}
6968
// CHECK: ret void
7069
//
7170
// CHECK: define {{.*}}main.omp_outlined{{.*}}
72-
// CHECK-NEXT: entry:
73-
// CHECK-DAG: %i.addr = alloca{{.*}}
74-
// CHECK-DAG: %n.addr = alloca{{.*}}
75-
// CHECK-DAG: %aggregate.addr = alloca{{.*}}
76-
// CHECK-DAG: %x.addr = alloca{{.*}}
77-
// CHECK: [[TMP0:%.*]] = load{{.*}}%i.addr{{.*}}
78-
// CHECK-NEXT: [[TMP1:%.*]] = load{{.*}}%n.addr{{.*}}
79-
// CHECK-NEXT: [[TMP2:%.*]] = load{{.*}}%aggregate.addr{{.*}}
80-
// CHECK-NEXT: [[TMP3:%.*]] = load{{.*}}%x.addr{{.*}}
81-
// CHECK: store ptr [[TMP2]]{{.*}}
82-
// CHECK-NEXT: {{.*}}call{{.*}}__kmpc_omp_task_alloc{{.*}}
83-
// CHECK: store ptr [[TMP2]]{{.*}}
84-
// CHECK: store ptr [[TMP3]]{{.*}}
85-
// CHECK-NEXT: {{.*}}call{{.*}}__kmpc_omp_task_alloc{{.*}}
86-
// CHECK: store ptr [[TMP0]]{{.*}}
87-
// CHECK: store ptr [[TMP1]]{{.*}}
88-
// CHECK: store ptr [[TMP2]]{{.*}}
89-
// CHECK: store ptr [[TMP3]]{{.*}}
90-
// CHECK-NEXT: {{.*}}call{{.*}}__kmpc_omp_task_alloc{{.*}}
71+
// CHECK: {{.*}}getelementptr {{.*}}
72+
// CHECK-NEXT: store ptr {{.*}}
73+
// CHECK-NEXT: {{.*}}call{{.*}}__kmpc_omp_task_alloc{{.*}}
74+
// CHECK: store ptr {{.*}}
75+
// CHECK-NEXT: {{.*}}getelementptr {{.*}}
76+
// CHECK-NEXT: store ptr {{.*}}
77+
// CHECK-NEXT: {{.*}}call{{.*}}__kmpc_omp_task_alloc{{.*}}
78+
// CHECK: store ptr {{.*}}
79+
// CHECK-NEXT: {{.*}}getelementptr {{.*}}
80+
// CHECK-NEXT: store ptr {{.*}}
81+
// CHECK-NEXT: {{.*}}getelementptr {{.*}}
82+
// CHECK-NEXT: store ptr {{.*}}
83+
// CHECK-NEXT: {{.*}}getelementptr {{.*}}
84+
// CHECK-NEXT: store ptr {{.*}}
85+
// CHECK-NEXT: {{.*}}call{{.*}}__kmpc_omp_task_alloc{{.*}}
9186
// CHECK: ret void

0 commit comments

Comments
 (0)