Home
last modified time | relevance | path

Searched refs:Exchange (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/clang/test/CodeGen/
H A Dms-intrinsics.c227 return _InterlockedCompareExchangePointer(Destination, Exchange, Comparand); in test_InterlockedCompareExchangePointer()
400 return _InterlockedCompareExchange8(Destination, Exchange, Comperand); in test_InterlockedCompareExchange8()
409 return _InterlockedCompareExchange16(Destination, Exchange, Comperand); in test_InterlockedCompareExchange16()
418 return _InterlockedCompareExchange(Destination, Exchange, Comperand); in test_InterlockedCompareExchange()
427 return _InterlockedCompareExchange64(Destination, Exchange, Comperand); in test_InterlockedCompareExchange64()
644 long Exchange, long Comparand) { in test_InterlockedCompareExchange_HLERelease() argument
847 return _InterlockedCompareExchange8_acq(Destination, Exchange, Comperand); in test_InterlockedCompareExchange8_acq()
865 return _InterlockedCompareExchange8_nf(Destination, Exchange, Comperand); in test_InterlockedCompareExchange8_nf()
901 return _InterlockedCompareExchange_acq(Destination, Exchange, Comperand); in test_InterlockedCompareExchange_acq()
910 return _InterlockedCompareExchange_rel(Destination, Exchange, Comperand); in test_InterlockedCompareExchange_rel()
[all …]
H A Dms-intrinsics-other.c134 LONG test_InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { in test_InterlockedCompareExchange() argument
135 return _InterlockedCompareExchange(Destination, Exchange, Comperand); in test_InterlockedCompareExchange()
265 LONG test_InterlockedCompareExchange_acq(LONG volatile *Destination, LONG Exchange, LONG Comperand)… in test_InterlockedCompareExchange_acq() argument
266 return _InterlockedCompareExchange_acq(Destination, Exchange, Comperand); in test_InterlockedCompareExchange_acq()
274 LONG test_InterlockedCompareExchange_rel(LONG volatile *Destination, LONG Exchange, LONG Comperand)… in test_InterlockedCompareExchange_rel() argument
275 return _InterlockedCompareExchange_rel(Destination, Exchange, Comperand); in test_InterlockedCompareExchange_rel()
283 LONG test_InterlockedCompareExchange_nf(LONG volatile *Destination, LONG Exchange, LONG Comperand) { in test_InterlockedCompareExchange_nf() argument
284 return _InterlockedCompareExchange_nf(Destination, Exchange, Comperand); in test_InterlockedCompareExchange_nf()
/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);
45 long Exchange,
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp66 bool Exchange = false; member
144 bool Exchange = false) { in AddMulPair() argument
150 if (Exchange) in AddMulPair()
151 Mul1->Exchange = true; in AddMulPair()
630 Value *Acc, bool Exchange, in InsertParallelMACs()
636 if (Exchange) in InsertParallelMACs()
728 Acc = CreateSMLAD(WideLHS, WideRHS, Acc, RHSMul->Exchange, InsertAfter); in InsertParallelMACs()
H A DARMInstrThumb2.td3982 // Branch and Exchange Jazelle -- for disassembly only
H A DARMInstrInfo.td2627 // Branch and Exchange Jazelle
/llvm-project-15.0.7/mlir/test/Integration/data/
H A Dtest_symmetric.mtx3 % This is a test sparse matrix in Matrix Market Exchange Format.
H A Dtest.mtx3 % This is a test sparse matrix in Matrix Market Exchange Format.
H A Dtest_symmetric_complex.mtx3 % This is a test sparse matrix in Matrix Market Exchange Format.
H A Dwide.mtx3 % This is a test sparse matrix in Matrix Market Exchange Format.
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_interface_atomic.cpp548 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic8_exchange()
553 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic16_exchange()
558 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic32_exchange()
563 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic64_exchange()
569 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic128_exchange()
894 ATOMIC_RET(Exchange, *(a32*)(a+16), *(a32**)a, *(a32*)(a+8), mo_acq_rel); in __tsan_go_atomic32_exchange()
899 ATOMIC_RET(Exchange, *(a64*)(a+16), *(a64**)a, *(a64*)(a+8), mo_acq_rel); in __tsan_go_atomic64_exchange()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cpp553 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic8_exchange()
558 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic16_exchange()
563 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic32_exchange()
568 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic64_exchange()
574 ATOMIC_IMPL(Exchange, a, v, mo); in __tsan_atomic128_exchange()
899 ATOMIC_RET(Exchange, *(a32*)(a+16), *(a32**)a, *(a32*)(a+8), mo_acq_rel); in __tsan_go_atomic32_exchange()
904 ATOMIC_RET(Exchange, *(a64*)(a+16), *(a64**)a, *(a64*)(a+8), mo_acq_rel); in __tsan_go_atomic64_exchange()
/llvm-project-15.0.7/polly/lib/
H A DCMakeLists.txt77 Exchange/JSONExporter.cpp
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td750 // Atomic Exchange
793 // Compare-And-Exchange
/llvm-project-15.0.7/libcxx/docs/Status/
H A DCxx20Papers.csv33 …","CWG","The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange","Rapperswil","",…
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86Schedule.td160 def WriteXCHG : SchedWrite; // Compare+Exchange - TODO RMW support.
H A DX86ScheduleZnver3.td1444 defm : Zn3WriteResInt<WriteXCHG, [Zn3ALU0123], 0, [8], 2>; // Compare+Exchange - TODO RMW su…
/llvm-project-15.0.7/llvm/test/Bitcode/
H A Dcompatibility.ll749 ;; Atomic Compare And Exchange w/o alignment
767 ;; Atomic Compare And Exchange w/ alignment
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBuiltin.cpp328 auto *Exchange = CGF.EmitScalarExpr(E->getArg(1)); in EmitAtomicCmpXchgForMSIntrin() local
340 Destination, Comparand, Exchange, in EmitAtomicCmpXchgForMSIntrin()
385 llvm::Value *Exchange = CGF.Builder.CreateOr(ExchangeHigh, ExchangeLow); in EmitAtomicCmpXchg128ForMSIntrin() local
390 auto *CXI = CGF.Builder.CreateAtomicCmpXchg(Destination, Comparand, Exchange, in EmitAtomicCmpXchg128ForMSIntrin()
4518 llvm::Value *Exchange = EmitScalarExpr(E->getArg(1)); in EmitBuiltinExpr() local
4519 RTy = Exchange->getType(); in EmitBuiltinExpr()
4520 Exchange = Builder.CreatePtrToInt(Exchange, IntType); in EmitBuiltinExpr()
4529 auto Result = Builder.CreateAtomicCmpXchg(Destination, Comparand, Exchange, in EmitBuiltinExpr()
/llvm-project-15.0.7/clang/docs/
H A DClangFormattedStatus.rst8432 * - polly/lib/Exchange
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt8758 polly/lib/Exchange/JSONExporter.cpp