Searched refs:_InterlockedExchange (Results 1 – 5 of 5) sorted by relevance
27 extern "C" long _InterlockedExchange(long volatile *Addend, long Value);28 #pragma intrinsic(_InterlockedExchange)165 return (u32)_InterlockedExchange((volatile long*)&a->val_dont_use, v); in atomic_exchange()
87 return _InterlockedExchange(value, mask); in test_InterlockedExchange()
272 return _InterlockedExchange(value, mask); in test_InterlockedExchange()
1130 _InterlockedExchange, enumerator1182 return MSVCIntrin::_InterlockedExchange; in translateArmToMsvcIntrin()1328 return MSVCIntrin::_InterlockedExchange; in translateAarch64ToMsvcIntrin()1484 return MSVCIntrin::_InterlockedExchange; in translateX86ToMsvcIntrin()1554 case MSVCIntrin::_InterlockedExchange: in EmitMSVCBuiltinExpr()4506 EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedExchange, E)); in EmitBuiltinExpr()
944 LANGBUILTIN(_InterlockedExchange, "NiNiD*Ni", "n", ALL_MS_LANGUAGES)