Searched refs:atomic_fetch_xor (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ |
| H A D | atomic_fetch_xor.pass.cpp | 32 assert(std::atomic_fetch_xor(&t, T(2)) == T(1)); in operator ()() 35 ASSERT_NOEXCEPT(std::atomic_fetch_xor(&t, T(2))); in operator ()() 40 assert(std::atomic_fetch_xor(&t, T(2)) == T(3)); in operator ()() 43 ASSERT_NOEXCEPT(std::atomic_fetch_xor(&t, T(2))); in operator ()()
|
| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | stdatomic.h | 151 #define atomic_fetch_xor(object, operand) __c11_atomic_fetch_xor(object, operand, __ATOMIC_SEQ_CST) macro
|
| H A D | opencl-c.h | 13295 int __ovld atomic_fetch_xor(volatile atomic_int *, int); 13296 uint __ovld atomic_fetch_xor(volatile atomic_uint *, uint); 13310 long __ovld atomic_fetch_xor(volatile atomic_long *, long); 13311 ulong __ovld atomic_fetch_xor(volatile atomic_ulong *, ulong); 13335 int __ovld atomic_fetch_xor(volatile __global atomic_int *, int); 13336 int __ovld atomic_fetch_xor(volatile __local atomic_int *, int); 13337 uint __ovld atomic_fetch_xor(volatile __global atomic_uint *, uint); 13338 uint __ovld atomic_fetch_xor(volatile __local atomic_uint *, uint); 13372 long __ovld atomic_fetch_xor(volatile __global atomic_long *, long); 13373 long __ovld atomic_fetch_xor(volatile __local atomic_long *, long); [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/BPF/ |
| H A D | atomics_2.ll | 197 ; CHECK: w0 = atomic_fetch_xor((u32 *)(r1 + 0), w0) 207 ; CHECK: r0 = atomic_fetch_xor((u64 *)(r1 + 0), r0)
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | atomic | 369 T atomic_fetch_xor(volatile atomic<T>*, atomic<T>::value_type) noexcept; 371 T atomic_fetch_xor(atomic<T>*, atomic<T>::value_type) noexcept; 2306 // atomic_fetch_xor 2315 atomic_fetch_xor(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op) _NOEXCEPT 2327 atomic_fetch_xor(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op) _NOEXCEPT
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | atomic-ops.c | 294 k = atomic_fetch_xor(&n, k); in f()
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | Cxx2bIssues.csv | 167 "`3671 <https://wg21.link/LWG3671>`__","``atomic_fetch_xor`` missing from ``stdatomic.h``","July 20…
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | CSymbolMap.inc | 263 SYMBOL(atomic_fetch_xor, None, <stdatomic.h>)
|
| H A D | StdSymbolMap.inc | 114 SYMBOL(atomic_fetch_xor, std::, <atomic>)
|