Home
last modified time | relevance | path

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

/freebsd/crypto/openssl/include/internal/
H A Dtsan_assist.h99 #define _InterlockedExchangeAdd64 _InterlockedExchangeAdd64_nf macro
116 #pragma intrinsic(_InterlockedExchangeAdd64)
117 #define tsan_add(ptr, n) (sizeof(*(ptr)) == 8 ? _InterlockedExchangeAdd64((ptr), (n)) \
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A 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()
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dintrin0.h78 __int64 _InterlockedExchangeAdd64(__int64 volatile *_Addend, __int64 _Value);
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_os.h522 #define KMP_TEST_THEN_INC64(p) _InterlockedExchangeAdd64((p), 1LL)
524 #define KMP_TEST_THEN_ADD4_64(p) _InterlockedExchangeAdd64((p), 4LL)
529 #define KMP_TEST_THEN_ADD64(p, v) _InterlockedExchangeAdd64((p), (v))
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsARM.def234 TARGET_HEADER_BUILTIN(_InterlockedExchangeAdd64, "LLiLLiD*LLi", "nh", INTRIN_H, ALL_MS_LANGUAGES, "…
H A DBuiltinsAArch64.def152 TARGET_HEADER_BUILTIN(_InterlockedExchangeAdd64, "LLiLLiD*LLi", "nh", INTRIN_H, ALL_MS_LANGUAGES, "…
H A DBuiltinsX86.td4783 def _InterlockedExchangeAdd64 : X86LibBuiltin<"int64_t(int64_t volatile *, int64_t)">;