summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/target_parallel_num_threads_codegen.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2019-04-17 16:53:08 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2019-04-17 16:53:08 +0000
commitdc9e7dcbb0a5c4f9d39bd9dead03385856db77cf (patch)
treeddf5607a557ecb45ccfdf2a6b30e63aeb992edb9 /clang/test/OpenMP/target_parallel_num_threads_codegen.cpp
parent1964962b496e45e5ea677892c2a33354fc98d81d (diff)
downloadbcm5719-llvm-dc9e7dcbb0a5c4f9d39bd9dead03385856db77cf.tar.gz
bcm5719-llvm-dc9e7dcbb0a5c4f9d39bd9dead03385856db77cf.zip
[OPENMP][NVPTX]Run combined constructs with if clause in SPMD mode.
All target-parallel-based constructs can be run in SPMD mode from now on. Even if num_threads clauses or if clauses are used, such constructs can be executed in SPMD mode. llvm-svn: 358595
Diffstat (limited to 'clang/test/OpenMP/target_parallel_num_threads_codegen.cpp')
-rw-r--r--clang/test/OpenMP/target_parallel_num_threads_codegen.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/OpenMP/target_parallel_num_threads_codegen.cpp b/clang/test/OpenMP/target_parallel_num_threads_codegen.cpp
index 7a39a3fd1c0..41a779ced35 100644
--- a/clang/test/OpenMP/target_parallel_num_threads_codegen.cpp
+++ b/clang/test/OpenMP/target_parallel_num_threads_codegen.cpp
@@ -263,7 +263,7 @@ int bar(int n){
// CHECK: store i16 [[CEV]], i16* [[CONV]], align
// CHECK: [[ARG:%.+]] = load i[[SZ]], i[[SZ]]* [[CAPEC_ADDR]], align
// CHECK: [[T:%.+]] = load i16, i16* [[CAPE_ADDR]], align
-// CHECK: [[THREADS:%.+]] = sext i16 [[T]] to i32
+// CHECK: [[THREADS:%.+]] = zext i16 [[T]] to i32
//
// CHECK-DAG: [[RET:%.+]] = call i32 @__tgt_target_teams(i64 -1, i8* @{{[^,]+}}, i32 3, {{.*}}, i32 1, i32 [[THREADS]])
// CHECK: [[ERROR:%.+]] = icmp ne i32 [[RET]], 0
OpenPOWER on IntegriCloud