/dports/devel/folly/folly-2021.12.27.00/folly/synchronization/test/ |
H A D | AtomicUtilTest.cpp | 38 auto const acq_rel = std::memory_order_acq_rel; in TEST_F() local 46 EXPECT_EQ(acq_rel, atomic_compare_exchange_succ(false, acq_rel, relaxed)); in TEST_F() 52 EXPECT_EQ(acq_rel, atomic_compare_exchange_succ(false, acq_rel, consume)); in TEST_F() 58 EXPECT_EQ(acq_rel, atomic_compare_exchange_succ(false, acq_rel, acquire)); in TEST_F() 64 EXPECT_EQ(acq_rel, atomic_compare_exchange_succ(false, acq_rel, seq_cst)); in TEST_F() 72 EXPECT_EQ(acq_rel, atomic_compare_exchange_succ(true, acq_rel, relaxed)); in TEST_F() 77 EXPECT_EQ(acq_rel, atomic_compare_exchange_succ(true, release, consume)); in TEST_F() 78 EXPECT_EQ(acq_rel, atomic_compare_exchange_succ(true, acq_rel, consume)); in TEST_F() 83 EXPECT_EQ(acq_rel, atomic_compare_exchange_succ(true, release, acquire)); in TEST_F() 84 EXPECT_EQ(acq_rel, atomic_compare_exchange_succ(true, acq_rel, acquire)); in TEST_F() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/test/CodeGen/CHERI-Generic/Inputs/ |
H A D | cmpxchg-cap-ptr.ll | 13 %0 = cmpxchg i8 addrspace(200)* %ptr, i8 %exp, i8 %new acq_rel acquire 19 %0 = cmpxchg i16 addrspace(200)* %ptr, i16 %exp, i16 %new acq_rel acquire 25 %0 = cmpxchg i32 addrspace(200)* %ptr, i32 %exp, i32 %new acq_rel acquire 31 %0 = cmpxchg i64 addrspace(200)* %ptr, i64 %exp, i64 %new acq_rel acquire 37 …rspace(200)* addrspace(200)* %ptr, i8 addrspace(200)* %exp, i8 addrspace(200)* %new acq_rel acquire 43 …pace(200)* addrspace(200)* %ptr, i32 addrspace(200)* %exp, i32 addrspace(200)* %new acq_rel acquire 50 %0 = cmpxchg weak i8 addrspace(200)* %ptr, i8 %exp, i8 %new acq_rel acquire 56 %0 = cmpxchg weak i16 addrspace(200)* %ptr, i16 %exp, i16 %new acq_rel acquire 62 %0 = cmpxchg weak i32 addrspace(200)* %ptr, i32 %exp, i32 %new acq_rel acquire 68 %0 = cmpxchg weak i64 addrspace(200)* %ptr, i64 %exp, i64 %new acq_rel acquire [all …]
|
/dports/lang/gcc12-devel/gcc-12-20211205/gcc/testsuite/c-c++-common/gomp/ |
H A D | atomic-17.c | 17 #pragma omp atomic acq_rel capture in foo() 19 #pragma omp atomic capture,acq_rel , hint (1) in foo() 25 #pragma omp atomic acq_rel read in foo() 29 #pragma omp atomic write,acq_rel in foo() 35 #pragma omp atomic acq_rel update in foo() 37 #pragma omp atomic acq_rel,hint(0) in foo()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
H A D | atomic_optimizations_local_pointer.ll | 22 %old = atomicrmw add i32 addrspace(3)* @local_var32, i32 5 acq_rel 56 %old = atomicrmw add i32 addrspace(3)* @local_var32, i32 %lane acq_rel 72 %old = atomicrmw add i64 addrspace(3)* @local_var64, i64 5 acq_rel 100 %old = atomicrmw add i64 addrspace(3)* @local_var64, i64 %zext acq_rel 115 %old = atomicrmw sub i32 addrspace(3)* @local_var32, i32 5 acq_rel 165 %old = atomicrmw sub i64 addrspace(3)* @local_var64, i64 5 acq_rel 217 %old = atomicrmw or i32 addrspace(3)* @local_var32, i32 %lane acq_rel 256 %old = atomicrmw max i64 addrspace(3)* @local_var64, i64 5 acq_rel 283 %old = atomicrmw min i64 addrspace(3)* @local_var64, i64 5 acq_rel 310 %old = atomicrmw umax i64 addrspace(3)* @local_var64, i64 5 acq_rel [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/test/CodeGen/AMDGPU/ |
H A D | gds-atomic.ll | 11 %val = atomicrmw volatile add i32 addrspace(2)* %gds, i32 5 acq_rel 21 %val = atomicrmw volatile add i32 addrspace(2)* %gep, i32 5 acq_rel 31 %val = atomicrmw sub i32 addrspace(2)* %gds, i32 5 acq_rel 41 %val = atomicrmw and i32 addrspace(2)* %gds, i32 5 acq_rel 51 %val = atomicrmw or i32 addrspace(2)* %gds, i32 5 acq_rel 61 %val = atomicrmw xor i32 addrspace(2)* %gds, i32 5 acq_rel 71 %val = atomicrmw umin i32 addrspace(2)* %gds, i32 5 acq_rel 81 %val = atomicrmw umax i32 addrspace(2)* %gds, i32 5 acq_rel 91 %val = atomicrmw min i32 addrspace(2)* %gds, i32 5 acq_rel 101 %val = atomicrmw max i32 addrspace(2)* %gds, i32 5 acq_rel [all …]
|
/dports/lang/gcc9/gcc-9.4.0/gcc/testsuite/c-c++-common/gomp/ |
H A D | atomic-18.c | 13 …#pragma omp atomic acq_rel read /* { dg-error "incompatible with 'acq_rel' or 'release' clauses" }… in foo() 15 …#pragma omp atomic write acq_rel /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses" … in foo() 21 …#pragma omp atomic acq_rel update /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses"… in foo() 23 …#pragma omp atomic acq_rel,hint(0) /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses… in foo()
|
/dports/devel/avr-gcc/gcc-10.2.0/gcc/testsuite/c-c++-common/gomp/ |
H A D | atomic-18.c | 13 …#pragma omp atomic acq_rel read /* { dg-error "incompatible with 'acq_rel' or 'release' clauses" }… in foo() 15 …#pragma omp atomic write acq_rel /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses" … in foo() 21 …#pragma omp atomic acq_rel update /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses"… in foo() 23 …#pragma omp atomic acq_rel,hint(0) /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses… in foo()
|
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/testsuite/c-c++-common/gomp/ |
H A D | atomic-18.c | 13 …#pragma omp atomic acq_rel read /* { dg-error "incompatible with 'acq_rel' or 'release' clauses" }… in foo() 15 …#pragma omp atomic write acq_rel /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses" … in foo() 21 …#pragma omp atomic acq_rel update /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses"… in foo() 23 …#pragma omp atomic acq_rel,hint(0) /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses… in foo()
|
/dports/lang/gcc11/gcc-11.2.0/gcc/testsuite/c-c++-common/gomp/ |
H A D | atomic-18.c | 13 …#pragma omp atomic acq_rel read /* { dg-error "incompatible with 'acq_rel' or 'release' clauses" }… in foo() 15 …#pragma omp atomic write acq_rel /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses" … in foo() 21 …#pragma omp atomic acq_rel update /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses"… in foo() 23 …#pragma omp atomic acq_rel,hint(0) /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses… in foo()
|
/dports/lang/gcc9-aux/gcc-9.1.0/gcc/testsuite/c-c++-common/gomp/ |
H A D | atomic-18.c | 13 …#pragma omp atomic acq_rel read /* { dg-error "incompatible with 'acq_rel' or 'release' clauses" }… in foo() 15 …#pragma omp atomic write acq_rel /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses" … in foo() 21 …#pragma omp atomic acq_rel update /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses"… in foo() 23 …#pragma omp atomic acq_rel,hint(0) /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses… in foo()
|
/dports/misc/cxx_atomics_pic/gcc-11.2.0/gcc/testsuite/c-c++-common/gomp/ |
H A D | atomic-18.c | 13 …#pragma omp atomic acq_rel read /* { dg-error "incompatible with 'acq_rel' or 'release' clauses" }… in foo() 15 …#pragma omp atomic write acq_rel /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses" … in foo() 21 …#pragma omp atomic acq_rel update /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses"… in foo() 23 …#pragma omp atomic acq_rel,hint(0) /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses… in foo()
|
/dports/lang/gcc10/gcc-10.3.0/gcc/testsuite/c-c++-common/gomp/ |
H A D | atomic-18.c | 13 …#pragma omp atomic acq_rel read /* { dg-error "incompatible with 'acq_rel' or 'release' clauses" }… in foo() 15 …#pragma omp atomic write acq_rel /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses" … in foo() 21 …#pragma omp atomic acq_rel update /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses"… in foo() 23 …#pragma omp atomic acq_rel,hint(0) /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses… in foo()
|
/dports/lang/gcc9-devel/gcc-9-20211007/gcc/testsuite/c-c++-common/gomp/ |
H A D | atomic-18.c | 13 …#pragma omp atomic acq_rel read /* { dg-error "incompatible with 'acq_rel' or 'release' clauses" }… in foo() 15 …#pragma omp atomic write acq_rel /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses" … in foo() 21 …#pragma omp atomic acq_rel update /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses"… in foo() 23 …#pragma omp atomic acq_rel,hint(0) /* { dg-error "incompatible with 'acq_rel' or 'acquire' clauses… in foo()
|