diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:11:37 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:11:37 +0000 | 
| commit | 461a67fa15370a9ec88f8f8a240bf7c123bb2029 (patch) | |
| tree | 6942083d7d56bba40ec790a453ca58ad3baf6832 /test/OpenMP/target_parallel_num_threads_codegen.cpp | |
| parent | 75c3240472ba6ac2669ee72ca67eb72d4e2851fc (diff) | |
Notes
Diffstat (limited to 'test/OpenMP/target_parallel_num_threads_codegen.cpp')
| -rw-r--r-- | test/OpenMP/target_parallel_num_threads_codegen.cpp | 36 | 
1 files changed, 12 insertions, 24 deletions
| diff --git a/test/OpenMP/target_parallel_num_threads_codegen.cpp b/test/OpenMP/target_parallel_num_threads_codegen.cpp index 225c2dd1d06a..836a92d9a5db 100644 --- a/test/OpenMP/target_parallel_num_threads_codegen.cpp +++ b/test/OpenMP/target_parallel_num_threads_codegen.cpp @@ -147,10 +147,8 @@ int bar(int n){  // CHECK:       [[ARG:%.+]] = load i[[SZ]], i[[SZ]]* [[CAPEC_ADDR]], align  // CHECK:       [[THREADS:%.+]] = load i32, i32* [[CAPE_ADDR]], align  // -// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i32 -1, i8* @{{[^,]+}}, i32 3, {{.*}}, i32 1, i32 [[THREADS]]) -// CHECK:       store i32 [[RET]], i32* [[RHV:%.+]], align -// CHECK:       [[RET2:%.+]] = load i32, i32* [[RHV]], align -// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET2]], 0 +// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i64 -1, i8* @{{[^,]+}}, i32 3, {{.*}}, i32 1, i32 [[THREADS]]) +// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET]], 0  // CHECK:       br i1 [[ERROR]], label %[[FAIL:.+]], label %[[END:[^,]+]]  //  // CHECK:       [[FAIL]] @@ -160,10 +158,8 @@ int bar(int n){  //  //  // -// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i32 -1, i8* @{{[^,]+}}, i32 1, {{.+}}, i32 1, i32 1024) -// CHECK:       store i32 [[RET]], i32* [[RHV:%.+]], align -// CHECK:       [[RET2:%.+]] = load i32, i32* [[RHV]], align -// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET2]], 0 +// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i64 -1, i8* @{{[^,]+}}, i32 1, {{.+}}, i32 1, i32 1024) +// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET]], 0  // CHECK:       br i1 [[ERROR]], label %[[FAIL:.+]], label %[[END:[^,]+]]  //  // CHECK:       [[FAIL]] @@ -190,10 +186,8 @@ int bar(int n){  // CHECK:       [[ARG:%.+]] = load i[[SZ]], i[[SZ]]* [[CAPEC_ADDR]], align  // CHECK:       [[THREADS:%.+]] = load i32, i32* [[CAPE_ADDR]], align  // -// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i32 -1, i8* @{{[^,]+}}, i32 1, {{.*}}, i32 1, i32 [[THREADS]]) -// CHECK:       store i32 [[RET]], i32* [[RHV:%.+]], align -// CHECK:       [[RET2:%.+]] = load i32, i32* [[RHV]], align -// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET2]], 0 +// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i64 -1, i8* @{{[^,]+}}, i32 1, {{.*}}, i32 1, i32 [[THREADS]]) +// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET]], 0  // CHECK:       br i1 [[ERROR]], label %[[FAIL:.+]], label %[[END:[^,]+]]  //  // CHECK:       [[FAIL]] @@ -213,10 +207,8 @@ int bar(int n){  // CHECK:       [[ARG:%.+]] = load i[[SZ]], i[[SZ]]* [[CAPEC_ADDR]], align  // CHECK:       [[THREADS:%.+]] = load i32, i32* [[CAPE_ADDR]], align  // -// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i32 -1, i8* @{{[^,]+}}, i32 1, {{.*}}, i32 1, i32 [[THREADS]]) -// CHECK:       store i32 [[RET]], i32* [[RHV:%.+]], align -// CHECK:       [[RET2:%.+]] = load i32, i32* [[RHV]], align -// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET2]], 0 +// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i64 -1, i8* @{{[^,]+}}, i32 1, {{.*}}, i32 1, i32 [[THREADS]]) +// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET]], 0  // CHECK:       br i1 [[ERROR]], label %[[FAIL:.+]], label %[[END:[^,]+]]  //  // CHECK:       [[FAIL]] @@ -233,10 +225,8 @@ int bar(int n){  //  // CHECK: define {{.*}}[[FTEMPLATE]]  // -// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i32 -1, i8* @{{[^,]+}}, i32 0, {{.*}}, i32 1, i32 20) -// CHECK-NEXT:  store i32 [[RET]], i32* [[RHV:%.+]], align -// CHECK-NEXT:  [[RET2:%.+]] = load i32, i32* [[RHV]], align -// CHECK-NEXT:  [[ERROR:%.+]] = icmp ne i32 [[RET2]], 0 +// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i64 -1, i8* @{{[^,]+}}, i32 0, {{.*}}, i32 1, i32 20) +// CHECK-NEXT:  [[ERROR:%.+]] = icmp ne i32 [[RET]], 0  // CHECK-NEXT:  br i1 [[ERROR]], label %[[FAIL:.+]], label %[[END:[^,]+]]  //  // CHECK:       [[FAIL]] @@ -257,10 +247,8 @@ int bar(int n){  // CHECK:       [[T:%.+]] = load i16, i16* [[CAPE_ADDR]], align  // CHECK:       [[THREADS:%.+]] = sext i16 [[T]] to i32  // -// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i32 -1, i8* @{{[^,]+}}, i32 3, {{.*}}, i32 1, i32 [[THREADS]]) -// CHECK:       store i32 [[RET]], i32* [[RHV:%.+]], align -// CHECK:       [[RET2:%.+]] = load i32, i32* [[RHV]], align -// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET2]], 0 +// CHECK-DAG:   [[RET:%.+]] = call i32 @__tgt_target_teams(i64 -1, i8* @{{[^,]+}}, i32 3, {{.*}}, i32 1, i32 [[THREADS]]) +// CHECK:       [[ERROR:%.+]] = icmp ne i32 [[RET]], 0  // CHECK:       br i1 [[ERROR]], label %[[FAIL:.+]], label %[[END:[^,]+]]  //  // CHECK:       [[FAIL]] | 
