Searched refs:ExchangeLow (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | ms-intrinsics.c | 438 __int64 ExchangeLow, __int64 *ComparandResult) { in test_InterlockedCompareExchange128() argument 440 ++ExchangeLow, ++ComparandResult); in test_InterlockedCompareExchange128() 466 __int64 ExchangeLow, __int64 *ComparandResult) { in test_InterlockedCompareExchange128_acq() argument 468 ExchangeLow, ComparandResult); in test_InterlockedCompareExchange128_acq() 472 __int64 ExchangeLow, __int64 *ComparandResult) { in test_InterlockedCompareExchange128_nf() argument 474 ExchangeLow, ComparandResult); in test_InterlockedCompareExchange128_nf() 478 __int64 ExchangeLow, __int64 *ComparandResult) { in test_InterlockedCompareExchange128_rel() argument 480 ExchangeLow, ComparandResult); in test_InterlockedCompareExchange128_rel()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 360 llvm::Value *ExchangeLow = CGF.EmitScalarExpr(E->getArg(2)); in EmitAtomicCmpXchg128ForMSIntrin() local 365 assert(!ExchangeLow->getType()->isPointerTy()); in EmitAtomicCmpXchg128ForMSIntrin() 382 ExchangeLow = CGF.Builder.CreateZExt(ExchangeLow, Int128Ty); in EmitAtomicCmpXchg128ForMSIntrin() 385 llvm::Value *Exchange = CGF.Builder.CreateOr(ExchangeHigh, ExchangeLow); in EmitAtomicCmpXchg128ForMSIntrin()
|