Home
last modified time | relevance | path

Searched refs:acq_rel (Results 1 – 25 of 2209) sorted by relevance

12345678910>>...89

/dports/devel/folly/folly-2021.12.27.00/folly/synchronization/test/
H A DAtomicUtilTest.cpp38 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 Dcmpxchg-cap-ptr.ll13 %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 Datomic-17.c17 #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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Dgds-atomic.ll11 %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 Datomic_optimizations_local_pointer.ll22 %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 Dgds-atomic.ll11 %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 Datomic-18.c13 …#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 Datomic-18.c13 …#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 Datomic-18.c13 …#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 Datomic-18.c13 …#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 Datomic-18.c13 …#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 Datomic-18.c13 …#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 Datomic-18.c13 …#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 Datomic-18.c13 …#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()

12345678910>>...89