Home
last modified time | relevance | path

Searched refs:__kmpc_atomic_add (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/openmp/libomptarget/deviceRTLs/common/
Dstate-queuei.h24 return __kmpc_atomic_add((unsigned int *)&tail, 1u); in ENQUEUE_TICKET()
29 return __kmpc_atomic_add((unsigned int *)&head, 1u); in DEQUEUE_TICKET()
41 return __kmpc_atomic_add((unsigned int *)&ids[slot], 0u) == id; in IsServing()
55 return (ElementType *)__kmpc_atomic_add( in PopElement()
Dtarget_atomic.h18 template <typename T> INLINE T __kmpc_atomic_add(T *address, T val) { in __kmpc_atomic_add() function
/external/llvm-project/openmp/libomptarget/deviceRTLs/nvptx/src/
Dtarget_impl.cu49 return __kmpc_atomic_add(lock, 0u); in __kmpc_impl_test_lock()
/external/llvm-project/openmp/libomptarget/deviceRTLs/common/src/
Dreduction.cu218 Bound = __kmpc_atomic_add((uint32_t *)&IterCnt, 0u); in __kmpc_nvptx_teams_reduce_nowait_v2()
309 __kmpc_atomic_add((uint32_t *)&IterCnt, uint32_t(num_of_records)); in __kmpc_nvptx_teams_reduce_nowait_v2()
Dloop.cu401 warp_res = __kmpc_atomic_add( in NextIter()