Lines Matching refs:reduce_data
2067 uintptr_t reduce_data = gomp_data[2]; in KMP_EXPAND_NAME() local
2074 (void *)(reduce_data + tid * per_thread_size + offset); in KMP_EXPAND_NAME()
2083 if (!mapped_address && address >= reduce_data && in KMP_EXPAND_NAME()
2085 uintptr_t offset = (address - reduce_data) % per_thread_size; in KMP_EXPAND_NAME()
2086 mapped_address = (void *)(reduce_data + tid * per_thread_size + offset); in KMP_EXPAND_NAME()
2116 void *reduce_data = KMP_ATOMIC_LD_RLX(&team->t.t_tg_reduce_data[is_ws]); in __kmp_GOMP_init_reductions() local
2117 if (reduce_data == NULL && in __kmp_GOMP_init_reductions()
2118 __kmp_atomic_compare_store(&team->t.t_tg_reduce_data[is_ws], reduce_data, in __kmp_GOMP_init_reductions()
2121 KMP_DEBUG_ASSERT(reduce_data == NULL); in __kmp_GOMP_init_reductions()
2127 while ((reduce_data = KMP_ATOMIC_LD_ACQ( in __kmp_GOMP_init_reductions()
2131 KMP_DEBUG_ASSERT(reduce_data > (void *)1); // should be valid pointer here in __kmp_GOMP_init_reductions()
2151 uintptr_t *reduce_data = *(uintptr_t **)data; in __kmp_GOMP_par_reductions_microtask_wrapper() local
2152 __kmp_GOMP_init_reductions(*gtid, reduce_data, 0); in __kmp_GOMP_par_reductions_microtask_wrapper()