forked from OSchip/llvm-project
[OpenMP-RT] Fix debug string for NVPTX runtime library
https://reviews.llvm.org/D42757 The method ThreadsInTeam is used to determine the number of threads to be used in a parallel region under SPMD mode (see line 127 of supporti.h in libomptarget/deviceRTLs/nvptx/src/). This patch fixes the corresponding debug print upon initialization of the kernel in SPMD mode. llvm-svn: 323978
This commit is contained in:
parent
18f7f60e17
commit
57e9f44a8c
|
@ -163,7 +163,7 @@ EXTERN void __kmpc_spmd_kernel_init(int ThreadLimit, int16_t RequiresOMPRuntime,
|
||||||
PRINT(LD_PAR,
|
PRINT(LD_PAR,
|
||||||
"thread will execute parallel region with id %d in a team of "
|
"thread will execute parallel region with id %d in a team of "
|
||||||
"%d threads\n",
|
"%d threads\n",
|
||||||
newTaskDescr->ThreadId(), newTaskDescr->NThreads());
|
newTaskDescr->ThreadId(), newTaskDescr->ThreadsInTeam());
|
||||||
|
|
||||||
if (RequiresDataSharing && threadId % WARPSIZE == 0) {
|
if (RequiresDataSharing && threadId % WARPSIZE == 0) {
|
||||||
// Warp master innitializes data sharing environment.
|
// Warp master innitializes data sharing environment.
|
||||||
|
|
Loading…
Reference in New Issue