Add padding inside team structure to keep same structure size.
llvm-svn: 314242
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
// ---------------------------------------------------------------------------
#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;