Searched refs:t_tg_reduce_data (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/openmp/runtime/src/ |
H A D | kmp_gsupport.cpp | 2118 void *reduce_data = KMP_ATOMIC_LD_RLX(&team->t.t_tg_reduce_data[is_ws]); 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() 2126 KMP_ATOMIC_ST_REL(&team->t.t_tg_reduce_data[is_ws], (void *)data); in __kmp_GOMP_init_reductions() 2130 &team->t.t_tg_reduce_data[is_ws])) == (void *)1) { in __kmp_GOMP_init_reductions() 2142 (uintptr_t *)KMP_ATOMIC_LD_ACQ(&team->t.t_tg_reduce_data[is_ws])); in __kmp_GOMP_init_reductions() 2188 KMP_ATOMIC_ST_REL(&team->t.t_tg_reduce_data[0], NULL); in __kmp_GOMP_par_reductions_microtask_wrapper() 2481 ((uintptr_t *)KMP_ATOMIC_LD_RLX(&team->t.t_tg_reduce_data[1])); in KMP_EXPAND_NAME() 2482 KMP_ATOMIC_ST_REL(&team->t.t_tg_reduce_data[1], NULL); in KMP_EXPAND_NAME()
|
H A D | kmp_tasking.cpp | 2799 reduce_data = KMP_ATOMIC_LD_RLX(&team->t.t_tg_reduce_data[is_ws]); 2801 __kmp_atomic_compare_store(&team->t.t_tg_reduce_data[is_ws], reduce_data, 2812 KMP_ATOMIC_ST_REL(&team->t.t_tg_reduce_data[is_ws], reduce_data); 2815 (reduce_data = KMP_ATOMIC_LD_ACQ(&team->t.t_tg_reduce_data[is_ws])) == 3001 if ((reduce_data = KMP_ATOMIC_LD_ACQ(&t->t.t_tg_reduce_data[0])) != NULL && 3012 KMP_ATOMIC_ST_REL(&t->t.t_tg_reduce_data[0], NULL); 3019 } else if ((reduce_data = KMP_ATOMIC_LD_ACQ(&t->t.t_tg_reduce_data[1])) != 3030 KMP_ATOMIC_ST_REL(&t->t.t_tg_reduce_data[1], NULL);
|
H A D | kmp.h | 3139 std::atomic<void *> t_tg_reduce_data[2]; // to support task modifier member
|