Revert "[nfc][libomptarget] Remove SHARED annotation from local variables"
This reverts commit 0e9374e374.
Revert D73239. It fails some local testing, cause presently unknown
This commit is contained in:
parent
a69c26a927
commit
ab9762a9f5
|
|
@ -230,7 +230,7 @@ static int32_t nvptx_teams_reduce_nowait(int32_t global_tid, int32_t num_vars,
|
||||||
: /*Master thread only*/ 1;
|
: /*Master thread only*/ 1;
|
||||||
uint32_t TeamId = GetBlockIdInKernel();
|
uint32_t TeamId = GetBlockIdInKernel();
|
||||||
uint32_t NumTeams = GetNumberOfBlocksInKernel();
|
uint32_t NumTeams = GetNumberOfBlocksInKernel();
|
||||||
volatile bool IsLastTeam;
|
SHARED volatile bool IsLastTeam;
|
||||||
|
|
||||||
// Team masters of all teams write to the scratchpad.
|
// Team masters of all teams write to the scratchpad.
|
||||||
if (ThreadId == 0) {
|
if (ThreadId == 0) {
|
||||||
|
|
@ -423,8 +423,8 @@ EXTERN int32_t __kmpc_nvptx_teams_reduce_nowait_v2(
|
||||||
: /*Master thread only*/ 1;
|
: /*Master thread only*/ 1;
|
||||||
uint32_t TeamId = GetBlockIdInKernel();
|
uint32_t TeamId = GetBlockIdInKernel();
|
||||||
uint32_t NumTeams = GetNumberOfBlocksInKernel();
|
uint32_t NumTeams = GetNumberOfBlocksInKernel();
|
||||||
unsigned Bound;
|
SHARED unsigned Bound;
|
||||||
unsigned ChunkTeamCount;
|
SHARED unsigned ChunkTeamCount;
|
||||||
|
|
||||||
// Block progress for teams greater than the current upper
|
// Block progress for teams greater than the current upper
|
||||||
// limit. We always only allow a number of teams less or equal
|
// limit. We always only allow a number of teams less or equal
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue