Home
last modified time | relevance | path

Searched refs:Comparand (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/test/CodeGen/
H A Dms-intrinsics.c226 void *Exchange, void *Comparand) { in test_InterlockedCompareExchangePointer() argument
227 return _InterlockedCompareExchangePointer(Destination, Exchange, Comparand); in test_InterlockedCompareExchangePointer()
241 void *Exchange, void *Comparand) { in test_InterlockedCompareExchangePointer_nf() argument
242 return _InterlockedCompareExchangePointer_nf(Destination, Exchange, Comparand); in test_InterlockedCompareExchangePointer_nf()
638 long Exchange, long Comparand) { in test_InterlockedCompareExchange_HLEAcquire() argument
641 return _InterlockedCompareExchange_HLEAcquire(Destination, Exchange, Comparand); in test_InterlockedCompareExchange_HLEAcquire()
644 long Exchange, long Comparand) { in test_InterlockedCompareExchange_HLERelease() argument
647 return _InterlockedCompareExchange_HLERelease(Destination, Exchange, Comparand); in test_InterlockedCompareExchange_HLERelease()
662 __int64 Exchange, __int64 Comparand) { in test_InterlockedCompareExchange64_HLEAcquire() argument
665 return _InterlockedCompareExchange64_HLEAcquire(Destination, Exchange, Comparand); in test_InterlockedCompareExchange64_HLEAcquire()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_msvc.h32 char Exchange, char Comparand);
35 short Exchange, short Comparand);
38 long long volatile *Destination, long long Exchange, long long Comparand);
42 void *Exchange, void *Comparand);
46 long Comparand);
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp4556 int64_t Comparand = MI.getOperand(2).getImm(); in simplifyToLI() local
4557 int64_t SExtComparand = ((uint64_t)Comparand & ~0x7FFFuLL) != 0 in simplifyToLI()
4558 ? (Comparand | 0xFFFFFFFFFFFF0000) in simplifyToLI()
4559 : Comparand; in simplifyToLI()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBuiltin.cpp327 auto *Comparand = CGF.EmitScalarExpr(E->getArg(2)); in EmitAtomicCmpXchgForMSIntrin() local
340 Destination, Comparand, Exchange, in EmitAtomicCmpXchgForMSIntrin()
388 llvm::Value *Comparand = CGF.Builder.CreateLoad(ComparandResult); in EmitAtomicCmpXchg128ForMSIntrin() local
390 auto *CXI = CGF.Builder.CreateAtomicCmpXchg(Destination, Comparand, Exchange, in EmitAtomicCmpXchg128ForMSIntrin()
4522 llvm::Value *Comparand = in EmitBuiltinExpr() local
4529 auto Result = Builder.CreateAtomicCmpXchg(Destination, Comparand, Exchange, in EmitBuiltinExpr()