/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/ |
H A D | ia64-sync-1.c | 21 __sync_fetch_and_add(AI+4, 1); in do_noret_si() 22 __sync_fetch_and_add(AI+5, 4); in do_noret_si() 23 __sync_fetch_and_add(AI+6, 22); in do_noret_si() 43 __sync_fetch_and_add(AL+4, 1); in do_noret_di() 44 __sync_fetch_and_add(AL+5, 4); in do_noret_di() 45 __sync_fetch_and_add(AL+6, 22); in do_noret_di()
|
H A D | ia64-sync-2.c | 27 if (__sync_fetch_and_add(AI+4, 1) != 0) in do_si() 29 if (__sync_fetch_and_add(AI+5, 4) != 0) in do_si() 31 if (__sync_fetch_and_add(AI+6, 22) != 0) in do_si() 77 if (__sync_fetch_and_add(AL+4, 1) != 0) in do_di() 79 if (__sync_fetch_and_add(AL+5, 4) != 0) in do_di() 81 if (__sync_fetch_and_add(AL+6, 22) != 0) in do_di()
|
/openbsd-src/gnu/gcc/libstdc++-v3/config/cpu/generic/atomicity_builtins/ |
H A D | atomicity.h | 43 { return __sync_fetch_and_add(__mem, __val); } in _GLIBCXX_BEGIN_NAMESPACE() 48 { __sync_fetch_and_add(__mem, __val); } in __atomic_add()
|
/openbsd-src/gnu/lib/libstdc++/libstdc++/config/cpu/ia64/ |
H A D | atomicity.h | 41 return __sync_fetch_and_add (__mem, __val); in __exchange_and_add() 48 __sync_fetch_and_add (__mem, __val); in __atomic_add()
|
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/ |
H A D | atomicity.h | 51 { return __sync_fetch_and_add(__mem, __val); } in _GLIBCXX_BEGIN_NAMESPACE() 55 { __sync_fetch_and_add(__mem, __val); } in __atomic_add()
|
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic_clang.h | 50 return __sync_fetch_and_add(&a->val_dont_use, v); in atomic_fetch_add() 58 return __sync_fetch_and_add(&a->val_dont_use, -v); in atomic_fetch_sub()
|
/openbsd-src/gnu/llvm/compiler-rt/lib/stats/ |
H A D | stats_client.cpp | 77 uptr old_data = __sync_fetch_and_add(&s->data, 1); in __sanitizer_stat_report()
|
/openbsd-src/gnu/gcc/libgomp/testsuite/libgomp.c/ |
H A D | ordered-2.c | 22 int n = __sync_fetch_and_add (&next, 1); in set_data()
|
/openbsd-src/sys/dev/pci/drm/include/linux/ |
H A D | atomic.h | 46 #define atomic_inc(p) __sync_fetch_and_add(p, 1) 48 #define atomic_add(n, p) __sync_fetch_and_add(p, n) 64 #define atomic_fetch_inc(p) __sync_fetch_and_add(p, 1)
|
H A D | ww_mutex.h | 75 ctx->stamp = __sync_fetch_and_add(&ww_class->stamp, 1); in ww_acquire_init()
|
/openbsd-src/gnu/llvm/compiler-rt/lib/profile/ |
H A D | InstrProfilingPort.h | 88 (DomType *)__sync_fetch_and_add((long *)&PtrVar, sizeof(DomType) * PtrIncr)
|
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ia64/ |
H A D | ia64intrin.h | 44 #define __sync_fetch_and_add(PTR,VAL) \ macro
|
/openbsd-src/gnu/gcc/gcc/ |
H A D | sync-builtins.def | 32 DEF_SYNC_BUILTIN (BUILT_IN_FETCH_AND_ADD_N, "__sync_fetch_and_add",
|
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interface_atomic.cpp | 67 return __sync_fetch_and_add(v, op); in func_add()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
H A D | README.txt | 1757 if (__sync_fetch_and_add(p, -1) == 1)
|
/openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
H A D | Builtins.def | 692 BUILTIN(__sync_fetch_and_add, "v.", "t")
|
/openbsd-src/gnu/llvm/clang/docs/ |
H A D | LanguageExtensions.rst | 2247 ``__builtin_assume_aligned``, ``__sync_fetch_and_add``, etc. In addition to
|
/openbsd-src/gnu/gcc/gcc/doc/ |
H A D | extend.texi | 5019 @item @var{type} __sync_fetch_and_add (@var{type} *ptr, @var{type} value, ...) 5025 @findex __sync_fetch_and_add
|
H A D | gcc.info | 20124 `TYPE __sync_fetch_and_add (TYPE *ptr, TYPE value, ...)'
|
/openbsd-src/gnu/llvm/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 6814 BUILTIN_ROW(__sync_fetch_and_add), in SemaBuiltinAtomicOverloaded()
|