Home
last modified time | relevance | path

Searched refs:_InterlockedExchangeAdd64 (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_atomic_msvc.h50 extern "C" long long _InterlockedExchangeAdd64(long long volatile *Addend,
52 #pragma intrinsic(_InterlockedExchangeAdd64)
118 return (uptr)_InterlockedExchangeAdd64((volatile long long *)&a->val_dont_use, in atomic_fetch_add()
139 return (uptr)_InterlockedExchangeAdd64((volatile long long *)&a->val_dont_use, in atomic_fetch_sub()
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_atomic_msvc.h60 extern "C" long long _InterlockedExchangeAdd64( // NOLINT
62 #pragma intrinsic(_InterlockedExchangeAdd64)
128 return (uptr)_InterlockedExchangeAdd64( in atomic_fetch_add()
149 return (uptr)_InterlockedExchangeAdd64( in atomic_fetch_sub()
/external/libchrome/base/
Datomicops_internals_x86_msvc.h136 return _InterlockedExchangeAdd64(reinterpret_cast<volatile LONGLONG*>(ptr), in Barrier_AtomicIncrement()
/external/clang/lib/Headers/
Dintrin.h386 __int64 _InterlockedExchangeAdd64(__int64 volatile *_Addend, __int64 _Value);
613 _InterlockedExchangeAdd64(__int64 volatile *_Addend, __int64 _Value) { in _InterlockedExchangeAdd64() function
/external/llvm-project/clang/lib/Headers/
Dintrin.h258 __int64 _InterlockedExchangeAdd64(__int64 volatile *_Addend, __int64 _Value);
/external/llvm-project/clang/test/CodeGen/
Dms-intrinsics.c567 return _InterlockedExchangeAdd64(value, mask); in test_InterlockedExchangeAdd64()
/external/llvm-project/clang/include/clang/Basic/
DBuiltinsAArch64.def111 TARGET_HEADER_BUILTIN(_InterlockedExchangeAdd64, "LLiLLiD*LLi", "nh", "intrin.h", ALL_MS_LANGUAGES,…
DBuiltinsARM.def233 TARGET_HEADER_BUILTIN(_InterlockedExchangeAdd64, "LLiLLiD*LLi", "nh", "intrin.h", ALL_MS_LANGUAGES,…
DBuiltinsX86.def1971 TARGET_HEADER_BUILTIN(_InterlockedExchangeAdd64, "WiWiD*Wi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")