summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/nvptx_target_codegen.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2018-12-18 21:01:42 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2018-12-18 21:01:42 +0000
commit6a1b06bcd4826f2de62b975535297d66da150b30 (patch)
tree0ccc6973d50c11c67de9b5e68b3f64248b6d2aa9 /clang/test/OpenMP/nvptx_target_codegen.cpp
parentdeb54f1b24d72ace50c858787760325ed8f4cde0 (diff)
downloadbcm5719-llvm-6a1b06bcd4826f2de62b975535297d66da150b30.tar.gz
bcm5719-llvm-6a1b06bcd4826f2de62b975535297d66da150b30.zip
[OPENMP][NVPTX]Emit shared memory buffer for reduction as 128 bytes
buffer. Seems to me, nvlink has a bug with the proper support of the weakly linked symbols. It does not allow to define several shared memory buffer with the different sizes even with the weak linkage. Instead we always use 128 bytes buffer to prevent nvlink from the error message emission. llvm-svn: 349540
Diffstat (limited to 'clang/test/OpenMP/nvptx_target_codegen.cpp')
-rw-r--r--clang/test/OpenMP/nvptx_target_codegen.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/OpenMP/nvptx_target_codegen.cpp b/clang/test/OpenMP/nvptx_target_codegen.cpp
index db608eff598..033ed1e684e 100644
--- a/clang/test/OpenMP/nvptx_target_codegen.cpp
+++ b/clang/test/OpenMP/nvptx_target_codegen.cpp
@@ -18,7 +18,7 @@
// CHECK-DAG: {{@__omp_offloading_.+l362}}_exec_mode = weak constant i8 1
// CHECK-DAG: {{@__omp_offloading_.+l380}}_exec_mode = weak constant i8 1
// CHECK-DAG: {{@__omp_offloading_.+l345}}_exec_mode = weak constant i8 1
-// CHECK-DAG: [[MAP_TY:%.+]] = type { [{{8|4}} x i8] }
+// CHECK-DAG: [[MAP_TY:%.+]] = type { [128 x i8] }
// CHECK-DAG: [[GLOB_TY:%.+]] = type { i32* }
__thread int id;
OpenPOWER on IntegriCloud