Home
last modified time | relevance | path

Searched refs:__exchange_and_add (Results 1 – 23 of 23) sorted by relevance

/freebsd-10-stable/contrib/libstdc++/config/cpu/m68k/
Datomicity.h40 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
58 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
87 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
131 __exchange_and_add(__mem, __val); in __atomic_add()
/freebsd-10-stable/contrib/libstdc++/config/cpu/sh/
Datomicity.h40 __exchange_and_add (volatile _Atomic_word* __mem, int __val) in __exchange_and_add() function
89 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
101 { __exchange_and_add(__mem, __val); } in __atomic_add()
/freebsd-10-stable/contrib/libstdc++/include/ext/
Datomicity.h50 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
59 __exchange_and_add(volatile _Atomic_word*, int);
84 return __exchange_and_add(__mem, __val); in __exchange_and_add_dispatch()
/freebsd-10-stable/contrib/libstdc++/config/os/irix/
Datomicity.h36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
41 { __exchange_and_add(__mem, __val); } in __atomic_add()
/freebsd-10-stable/contrib/libstdc++/config/cpu/generic/atomicity_mutex/
Datomicity.h47 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
59 { __exchange_and_add(__mem, __val); } in __atomic_add()
/freebsd-10-stable/contrib/libstdc++/config/cpu/cris/
Datomicity.h35 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
76 { __exchange_and_add(__mem, __val); } in __atomic_add()
/freebsd-10-stable/contrib/libstdc++/config/cpu/i386/
Datomicity.h47 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in __exchange_and_add() function
73 { __exchange_and_add(__mem, __val); } in __atomic_add()
/freebsd-10-stable/contrib/libstdc++/config/cpu/sparc/
Datomicity.h38 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
86 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
/freebsd-10-stable/contrib/libstdc++/config/cpu/generic/atomicity_builtins/
Datomicity.h42 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
/freebsd-10-stable/contrib/libstdc++/config/os/aix/
Datomicity.h50 __exchange_and_add (volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
/freebsd-10-stable/contrib/libstdc++/config/cpu/i486/
Datomicity.h36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
/freebsd-10-stable/contrib/libstdc++/config/cpu/mips/
Datomicity.h38 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
/freebsd-10-stable/contrib/libstdc++/config/cpu/hppa/
Datomicity.h51 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in __exchange_and_add() function
/freebsd-10-stable/contrib/libstdc++/config/abi/pre/
Dgnu-versioned-namespace.ver72 # __gnu_cxx::__exchange_and_add
Dgnu.ver389 # __gnu_cxx::__exchange_and_add
/freebsd-10-stable/contrib/libstdc++/
DChangeLog444 * config/cpu/hppa/atomicity.h (__exchange_and_add): Don't use ordered
DChangeLog-2000738 * config/cpu/powerpc/bits/atomicity.h (__exchange_and_add): Silence
744 * config/cpu/arm/bits/atomicity.h (__exchange_and_add): Likewise.
767 * config/cpu/arm/bits/atomicity.h (__exchange_and_add): Add
776 (__exchange_and_add): Add __volatile__ to asm.
2477 * config/cpu/i386/bits/atomicity.h (__exchange_and_add): Change unused
2479 * config/cpu/ia64/bits/atomicity.h (__exchange_and_add): And here.
2480 * config/cpu/i486/bits/atomicity.h (__exchange_and_add): And here.
3062 * config/cpu/sparc/sparc64/bits/atomicity.h (__exchange_and_add):
4088 * config/cpu/powerpc/bits/atomicity.h (__exchange_and_add): More
DChangeLog-200368 * config/cpu/i386/atomicity.h (__exchange_and_add): Fix output
371 * src/ios_init.cc (ios_base::Init::Init): Use __exchange_and_add,
604 * config/cpu/sparc/atomicity.h (__exchange_and_add, __atomic_add):
1973 * config/cpu/m68k/atomicity.h (__exchange_and_add): Use TAS on
2829 * libstdc++-v3/config/cpu/m68k/atomicity.h (__exchange_and_add):
4828 * config/cpu/i386/atomicity.h (__exchange_and_add): add intel
4830 * config/cpu/i486/atomicity.h (__exchange_and_add): Likewise.
6767 * config/cpu/mips/atomicity.h (__exchange_and_add, __atomic_add):
7550 (__exchange_and_add): Use _Atomic_add_mutex_once.
7627 (__exchange_and_add, __atomic_add): Use PA 2.0 ordered store to reset
[all …]
DChangeLog-2002640 * config/cpu/generic/atomicity.h: Provide atomic __exchange_and_add
1044 * config/cpu/arm/atomicity.h (__exchange_and_add): Don't try to use
1047 (__atomic_add): Just use __exchange_and_add.
2676 * config/cpu/m68k/bits/atomicity.h(__exchange_and_add): Fix inline
4868 * config/cpu/m68k/bits/atomicity.h (__exchange_and_add): Only use
4871 (__atomic_add): Use __exchange_and_add to guarantee atomicity.
DChangeLog-20042184 * cpu/hppa/atomicity.h (__exchange_and_add, __atomic_add): Add memory
2598 * config/cpu/sh/atomicity.h (__exchange_and_add): Remove 'm'
4315 (__exchange_and_add): Ditto. Add back memory clobber to asm.
5002 and __exchange_and_add.
5045 * config/linker-map.gnu: Export __exchange_and_add, and __atomic_add.
DChangeLog-20052697 * config/cpu/s390/atomicity.h: (__exchange_and_add,
3979 * config/cpu/s390/atomicity.h (__exchange_and_add): Add "memory"
4483 * config/cpu/cris/atomicity.h (__exchange_and_add): In asm, use
DChangeLog-2001459 (__exchange_and_add): Use __Atomicity_lock<0>::_S_atomicity_lock
DChangeLog-20062105 * include/bits/atomicity.h (__exchange_and_add): Declare only.