forked from OSchip/llvm-project
Remove unused t_single_lock
Add padding inside team structure to keep same structure size. llvm-svn: 314242
This commit is contained in:
parent
3450aa7257
commit
6de85b1565
|
@ -2536,7 +2536,7 @@ typedef struct KMP_ALIGN_CACHE kmp_base_team {
|
|||
KMP_ALIGN_CACHE kmp_ordered_team_t t_ordered;
|
||||
kmp_balign_team_t t_bar[bs_last_barrier];
|
||||
volatile int t_construct; // count of single directive encountered by team
|
||||
kmp_lock_t t_single_lock; // team specific lock
|
||||
char pad[sizeof(kmp_lock_t)]; // padding to maintain performance on big iron
|
||||
|
||||
// Master only
|
||||
// ---------------------------------------------------------------------------
|
||||
|
|
|
@ -4444,7 +4444,6 @@ static void __kmp_initialize_team(kmp_team_t *team, int new_nproc,
|
|||
#endif /* KMP_ARCH_X86 || KMP_ARCH_X86_64 */
|
||||
|
||||
team->t.t_construct = 0;
|
||||
__kmp_init_lock(&team->t.t_single_lock);
|
||||
|
||||
team->t.t_ordered.dt.t_value = 0;
|
||||
team->t.t_master_active = FALSE;
|
||||
|
|
Loading…
Reference in New Issue