Lines Matching refs:memory_order_seq_cst

96   __c11_atomic_load(i, memory_order_seq_cst);
97 __c11_atomic_load(p, memory_order_seq_cst);
98 __c11_atomic_load(d, memory_order_seq_cst);
109 (int)__atomic_load(I, I, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
112 __c11_atomic_store(i, 1, memory_order_seq_cst);
113 __c11_atomic_store(p, 1, memory_order_seq_cst); // expected-warning {{incompatible integer to pointer conversion}}
114 (int)__c11_atomic_store(d, 1, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
126 int exchange_1 = __c11_atomic_exchange(i, 1, memory_order_seq_cst);
127 int exchange_2 = __c11_atomic_exchange(I, 1, memory_order_seq_cst); // expected-error {{must be a pointer to _Atomic}}
128 int exchange_3 = __atomic_exchange_n(i, 1, memory_order_seq_cst); // expected-error {{must be a pointer to integer or pointer}}
129 int exchange_4 = __atomic_exchange_n(I, 1, memory_order_seq_cst);
131 __atomic_exchange(s1, s2, s2, memory_order_seq_cst);
132 __atomic_exchange(s1, I, P, memory_order_seq_cst); // expected-warning 2{{parameter of type 'struct S *'}}
133 (int)__atomic_exchange(s1, s2, s2, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
135 __c11_atomic_fetch_add(i, 1, memory_order_seq_cst);
136 __c11_atomic_fetch_add(p, 1, memory_order_seq_cst);
137 __c11_atomic_fetch_add(d, 1, memory_order_seq_cst); // expected-error {{must be a pointer to atomic integer or pointer}}
139 __atomic_fetch_add(i, 3, memory_order_seq_cst); // expected-error {{pointer to integer or pointer}}
140 __atomic_fetch_sub(I, 3, memory_order_seq_cst);
141 __atomic_fetch_sub(P, 3, memory_order_seq_cst);
142 __atomic_fetch_sub(D, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer or pointer}}
143 __atomic_fetch_sub(s1, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer or pointer}}
145 __c11_atomic_fetch_and(i, 1, memory_order_seq_cst);
146 __c11_atomic_fetch_and(p, 1, memory_order_seq_cst); // expected-error {{must be a pointer to atomic integer}}
147 __c11_atomic_fetch_and(d, 1, memory_order_seq_cst); // expected-error {{must be a pointer to atomic integer}}
149 __atomic_fetch_and(i, 3, memory_order_seq_cst); // expected-error {{pointer to integer}}
150 __atomic_fetch_or(I, 3, memory_order_seq_cst);
151 __atomic_fetch_xor(P, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer}}
152 __atomic_fetch_or(D, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer}}
153 __atomic_fetch_and(s1, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer}}
155 _Bool cmpexch_1 = __c11_atomic_compare_exchange_strong(i, 0, 1, memory_order_seq_cst, memory_order_seq_cst);
156 _Bool cmpexch_2 = __c11_atomic_compare_exchange_strong(p, 0, (int*)1, memory_order_seq_cst, memory_order_seq_cst);
157 _Bool cmpexch_3 = __c11_atomic_compare_exchange_strong(d, (int*)0, 1, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{incompatible pointer types}}
159 _Bool cmpexch_4 = __atomic_compare_exchange_n(I, I, 5, 1, memory_order_seq_cst, memory_order_seq_cst);
160 _Bool cmpexch_5 = __atomic_compare_exchange_n(I, P, 5, 0, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{; dereference with *}}
161 _Bool cmpexch_6 = __atomic_compare_exchange_n(I, I, P, 0, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{passing 'int **' to parameter of type 'int'}}
163 _Bool cmpexch_7 = __atomic_compare_exchange(I, I, 5, 1, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{passing 'int' to parameter of type 'int *'}}
164 _Bool cmpexch_8 = __atomic_compare_exchange(I, P, I, 0, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{; dereference with *}}
165 _Bool cmpexch_9 = __atomic_compare_exchange(I, I, I, 0, memory_order_seq_cst, memory_order_seq_cst);
169 (void)(int)__atomic_test_and_set(&flag_k, memory_order_seq_cst); // expected-warning {{passing 'const volatile int *' to parameter of type 'volatile void *'}}
170 (void)(int)__atomic_test_and_set(&flag, memory_order_seq_cst);
171 __atomic_clear(&flag_k, memory_order_seq_cst); // expected-warning {{passing 'const volatile int *' to parameter of type 'volatile void *'}}
172 __atomic_clear(&flag, memory_order_seq_cst);
173 (int)__atomic_clear(&flag, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
193 atomic_thread_fence(memory_order_seq_cst);
194 atomic_signal_fence(memory_order_seq_cst);
207 atomic_compare_exchange_strong_explicit(&n, &k, k, memory_order_seq_cst); // expected-error {{too few arguments}}
208 atomic_compare_exchange_weak_explicit(&n, &k, k, memory_order_seq_cst, memory_order_acquire);
252 (void)__c11_atomic_load(Ap, memory_order_seq_cst);
262 (void)__c11_atomic_store(Ap, val, memory_order_seq_cst);
269 (void)__c11_atomic_fetch_add(Ap, 1, memory_order_seq_cst);
273 1, memory_order_seq_cst);
287 (void)__c11_atomic_fetch_sub(Ap, val, memory_order_seq_cst);
294 (void)__c11_atomic_fetch_and(Ap, val, memory_order_seq_cst);
301 (void)__c11_atomic_fetch_or(Ap, val, memory_order_seq_cst);
308 (void)__c11_atomic_fetch_xor(Ap, val, memory_order_seq_cst);
315 (void)__c11_atomic_exchange(Ap, val, memory_order_seq_cst);
322 (void)__c11_atomic_compare_exchange_strong(Ap, p, val, memory_order_seq_cst, memory_order_relaxed);
329 (void)__c11_atomic_compare_exchange_weak(Ap, p, val, memory_order_seq_cst, memory_order_relaxed);
336 (void)__atomic_load_n(p, memory_order_seq_cst);
343 (void)__atomic_load(p, p, memory_order_seq_cst);
350 (void)__atomic_store(p, p, memory_order_seq_cst);
357 (void)__atomic_store_n(p, val, memory_order_seq_cst);
364 (void)__atomic_fetch_add(p, val, memory_order_seq_cst);
371 (void)__atomic_fetch_sub(p, val, memory_order_seq_cst);
378 (void)__atomic_add_fetch(p, val, memory_order_seq_cst);
385 (void)__atomic_sub_fetch(p, val, memory_order_seq_cst);
392 (void)__atomic_fetch_and(p, val, memory_order_seq_cst);
399 (void)__atomic_fetch_or(p, val, memory_order_seq_cst);
406 (void)__atomic_fetch_xor(p, val, memory_order_seq_cst);
413 (void)__atomic_fetch_nand(p, val, memory_order_seq_cst);
420 (void)__atomic_and_fetch(p, val, memory_order_seq_cst);
427 (void)__atomic_or_fetch(p, val, memory_order_seq_cst);
434 (void)__atomic_xor_fetch(p, val, memory_order_seq_cst);
441 (void)__atomic_nand_fetch(p, val, memory_order_seq_cst);
448 (void)__atomic_exchange_n(p, val, memory_order_seq_cst);
455 (void)__atomic_exchange(p, p, p, memory_order_seq_cst);
462 (void)__atomic_compare_exchange(p, p, p, 0, memory_order_seq_cst, memory_order_relaxed);
469 (void)__atomic_compare_exchange_n(p, p, val, 0, memory_order_seq_cst, memory_order_relaxed);