Lines Matching refs:MSVCIntrin
23 static std::optional<CodeGenFunction::MSVCIntrin>
25 using MSVCIntrin = CodeGenFunction::MSVCIntrin; in translateX86ToMsvcIntrin() typedef
31 return MSVCIntrin::_BitScanForward; in translateX86ToMsvcIntrin()
34 return MSVCIntrin::_BitScanReverse; in translateX86ToMsvcIntrin()
36 return MSVCIntrin::_InterlockedAnd; in translateX86ToMsvcIntrin()
38 return MSVCIntrin::_InterlockedCompareExchange128; in translateX86ToMsvcIntrin()
40 return MSVCIntrin::_InterlockedExchange; in translateX86ToMsvcIntrin()
42 return MSVCIntrin::_InterlockedExchangeAdd; in translateX86ToMsvcIntrin()
44 return MSVCIntrin::_InterlockedExchangeSub; in translateX86ToMsvcIntrin()
46 return MSVCIntrin::_InterlockedOr; in translateX86ToMsvcIntrin()
48 return MSVCIntrin::_InterlockedXor; in translateX86ToMsvcIntrin()
50 return MSVCIntrin::_InterlockedDecrement; in translateX86ToMsvcIntrin()
52 return MSVCIntrin::_InterlockedIncrement; in translateX86ToMsvcIntrin()
748 if (std::optional<MSVCIntrin> MsvcIntId = translateX86ToMsvcIntrin(BuiltinID)) in EmitX86BuiltinExpr()