| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | ms-intrinsics.c | 227 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 D | ms-intrinsics-other.c | 134 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 D | sanitizer_atomic_msvc.h | 32 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 D | ARMParallelDSP.cpp | 66 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 D | ARMInstrThumb2.td | 3982 // Branch and Exchange Jazelle -- for disassembly only
|
| H A D | ARMInstrInfo.td | 2627 // Branch and Exchange Jazelle
|
| /llvm-project-15.0.7/mlir/test/Integration/data/ |
| H A D | test_symmetric.mtx | 3 % This is a test sparse matrix in Matrix Market Exchange Format.
|
| H A D | test.mtx | 3 % This is a test sparse matrix in Matrix Market Exchange Format.
|
| H A D | test_symmetric_complex.mtx | 3 % This is a test sparse matrix in Matrix Market Exchange Format.
|
| H A D | wide.mtx | 3 % This is a test sparse matrix in Matrix Market Exchange Format.
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_interface_atomic.cpp | 548 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 D | tsan_interface_atomic.cpp | 553 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 D | CMakeLists.txt | 77 Exchange/JSONExporter.cpp
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 750 // Atomic Exchange 793 // Compare-And-Exchange
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | Cxx20Papers.csv | 33 …","CWG","The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange","Rapperswil","",…
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86Schedule.td | 160 def WriteXCHG : SchedWrite; // Compare+Exchange - TODO RMW support.
|
| H A D | X86ScheduleZnver3.td | 1444 defm : Zn3WriteResInt<WriteXCHG, [Zn3ALU0123], 0, [8], 2>; // Compare+Exchange - TODO RMW su…
|
| /llvm-project-15.0.7/llvm/test/Bitcode/ |
| H A D | compatibility.ll | 749 ;; Atomic Compare And Exchange w/o alignment 767 ;; Atomic Compare And Exchange w/ alignment
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 328 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 D | ClangFormattedStatus.rst | 8432 * - polly/lib/Exchange
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 8758 polly/lib/Exchange/JSONExporter.cpp
|