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.h98 # define _InterlockedExchangeAdd64 _InterlockedExchangeAdd64_nf macro
115 # pragma intrinsic(_InterlockedExchangeAdd64)
116 # define tsan_counter(ptr) (sizeof(*(ptr)) == 8 ? _InterlockedExchangeAdd64((ptr), 1) \
118 # define tsan_decr(ptr) (sizeof(*(ptr)) == 8 ? _InterlockedExchangeAdd64((ptr), -1) \
/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/openmp/runtime/src/
H A Dkmp_os.h520 #define KMP_TEST_THEN_INC64(p) _InterlockedExchangeAdd64((p), 1LL)
522 #define KMP_TEST_THEN_ADD4_64(p) _InterlockedExchangeAdd64((p), 4LL)
527 #define KMP_TEST_THEN_ADD64(p, v) _InterlockedExchangeAdd64((p), (v))
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dintrin.h256 __int64 _InterlockedExchangeAdd64(__int64 volatile *_Addend, __int64 _Value);
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsAArch64.def145 TARGET_HEADER_BUILTIN(_InterlockedExchangeAdd64, "LLiLLiD*LLi", "nh", INTRIN_H, ALL_MS_LANGUAGES, "…
H A DBuiltinsARM.def242 TARGET_HEADER_BUILTIN(_InterlockedExchangeAdd64, "LLiLLiD*LLi", "nh", INTRIN_H, ALL_MS_LANGUAGES, "…
H A DBuiltinsX86.def2157 TARGET_HEADER_BUILTIN(_InterlockedExchangeAdd64, "WiWiD*Wi", "nh", INTRIN_H, ALL_MS_LANGUAGES, "")