Lines Matching defs:OrderingTy
32 uint32_t atomicInc(uint32_t *Address, uint32_t Val, atomic::OrderingTy Ordering,
37 uint32_t atomicInc(uint32_t *A, uint32_t V, atomic::OrderingTy Ordering,
41 void fenceTeam(atomic::OrderingTy Ordering);
42 void fenceKernel(atomic::OrderingTy Ordering);
43 void fenceSystem(atomic::OrderingTy Ordering);
45 void syncThreads(atomic::OrderingTy Ordering);
46 void syncThreadsAligned(atomic::OrderingTy Ordering) { syncThreads(Ordering); }
60 uint32_t atomicInc(uint32_t *A, uint32_t V, atomic::OrderingTy Ordering,
150 void fenceTeam(atomic::OrderingTy Ordering) {
154 void fenceKernel(atomic::OrderingTy Ordering) {
158 void fenceSystem(atomic::OrderingTy Ordering) {
168 void syncThreads(atomic::OrderingTy Ordering) {
177 void syncThreadsAligned(atomic::OrderingTy Ordering) { syncThreads(Ordering); }
215 uint32_t atomicInc(uint32_t *Address, uint32_t Val, atomic::OrderingTy Ordering,
232 void fenceTeam(atomic::OrderingTy) { __nvvm_membar_cta(); }
234 void fenceKernel(atomic::OrderingTy) { __nvvm_membar_gl(); }
236 void fenceSystem(atomic::OrderingTy) { __nvvm_membar_sys(); }
240 void syncThreads(atomic::OrderingTy Ordering) {
245 void syncThreadsAligned(atomic::OrderingTy Ordering) { __syncthreads(); }
298 void synchronize::threads(atomic::OrderingTy Ordering) {
302 void synchronize::threadsAligned(atomic::OrderingTy Ordering) {
306 void fence::team(atomic::OrderingTy Ordering) { impl::fenceTeam(Ordering); }
308 void fence::kernel(atomic::OrderingTy Ordering) { impl::fenceKernel(Ordering); }
310 void fence::system(atomic::OrderingTy Ordering) { impl::fenceSystem(Ordering); }
312 uint32_t atomic::inc(uint32_t *Addr, uint32_t V, atomic::OrderingTy Ordering,
342 synchronize::threadsAligned(atomic::OrderingTy::seq_cst);
347 synchronize::threads(atomic::OrderingTy::seq_cst);
395 impl::syncThreadsAligned(atomic::OrderingTy(Ordering));
398 impl::syncThreadsAligned(atomic::OrderingTy::acq_rel);
401 impl::syncThreads(atomic::OrderingTy(Ordering));