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:
Jon Chesterfield 2020-01-27 20:04:02 +00:00
parent a69c26a927
commit ab9762a9f5
1 changed files with 3 additions and 3 deletions

View File

@ -230,7 +230,7 @@ static int32_t nvptx_teams_reduce_nowait(int32_t global_tid, int32_t num_vars,
: /*Master thread only*/ 1;
uint32_t TeamId = GetBlockIdInKernel();
uint32_t NumTeams = GetNumberOfBlocksInKernel();
volatile bool IsLastTeam;
SHARED volatile bool IsLastTeam;
// Team masters of all teams write to the scratchpad.
if (ThreadId == 0) {
@ -423,8 +423,8 @@ EXTERN int32_t __kmpc_nvptx_teams_reduce_nowait_v2(
: /*Master thread only*/ 1;
uint32_t TeamId = GetBlockIdInKernel();
uint32_t NumTeams = GetNumberOfBlocksInKernel();
unsigned Bound;
unsigned ChunkTeamCount;
SHARED unsigned Bound;
SHARED unsigned ChunkTeamCount;
// Block progress for teams greater than the current upper
// limit. We always only allow a number of teams less or equal