Lines Matching refs:reduce_data
2069 uintptr_t reduce_data = gomp_data[2]; in KMP_EXPAND_NAME() local
2076 (void *)(reduce_data + tid * per_thread_size + offset); in KMP_EXPAND_NAME()
2085 if (!mapped_address && address >= reduce_data && in KMP_EXPAND_NAME()
2087 uintptr_t offset = (address - reduce_data) % per_thread_size; in KMP_EXPAND_NAME()
2088 mapped_address = (void *)(reduce_data + tid * per_thread_size + offset); in KMP_EXPAND_NAME()
2118 void *reduce_data = KMP_ATOMIC_LD_RLX(&team->t.t_tg_reduce_data[is_ws]); in __kmp_GOMP_init_reductions() local
2119 if (reduce_data == NULL && in __kmp_GOMP_init_reductions()
2120 __kmp_atomic_compare_store(&team->t.t_tg_reduce_data[is_ws], reduce_data, in __kmp_GOMP_init_reductions()
2123 KMP_DEBUG_ASSERT(reduce_data == NULL); in __kmp_GOMP_init_reductions()
2129 while ((reduce_data = KMP_ATOMIC_LD_ACQ( in __kmp_GOMP_init_reductions()
2133 KMP_DEBUG_ASSERT(reduce_data > (void *)1); // should be valid pointer here in __kmp_GOMP_init_reductions()
2153 uintptr_t *reduce_data = *(uintptr_t **)data; in __kmp_GOMP_par_reductions_microtask_wrapper() local
2154 __kmp_GOMP_init_reductions(*gtid, reduce_data, 0); in __kmp_GOMP_par_reductions_microtask_wrapper()