Home | History | Annotate | Download | only in Sema

Lines Matching refs:memory_order_seq_cst

105   __c11_atomic_load(i, memory_order_seq_cst);
106 __c11_atomic_load(p, memory_order_seq_cst);
107 __c11_atomic_load(d, memory_order_seq_cst);
108 __c11_atomic_load(ci, memory_order_seq_cst); // expected-error {{address argument to atomic operation must be a pointer to non-const _Atomic type ('const _Atomic(int) *' invalid)}}
122 (int)__atomic_load(I, I, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
128 __c11_atomic_store(i, 1, memory_order_seq_cst);
129 __c11_atomic_store(p, 1, memory_order_seq_cst); // expected-warning {{incompatible integer to pointer conversion}}
130 (int)__c11_atomic_store(d, 1, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
145 int exchange_1 = __c11_atomic_exchange(i, 1, memory_order_seq_cst);
146 int exchange_2 = __c11_atomic_exchange(I, 1, memory_order_seq_cst); // expected-error {{must be a pointer to _Atomic}}
147 int exchange_3 = __atomic_exchange_n(i, 1, memory_order_seq_cst); // expected-error {{must be a pointer to integer or pointer}}
148 int exchange_4 = __atomic_exchange_n(I, 1, memory_order_seq_cst);
150 __atomic_exchange(s1, s2, s2, memory_order_seq_cst);
151 __atomic_exchange(s1, I, P, memory_order_seq_cst); // expected-warning 2{{parameter of type 'struct S *'}}
152 (int)__atomic_exchange(s1, s2, s2, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
153 __atomic_exchange(I, I, I, memory_order_seq_cst);
154 __atomic_exchange(CI, I, I, memory_order_seq_cst); // expected-error {{address argument to atomic operation must be a pointer to non-const type ('const int *' invalid)}}
155 __atomic_exchange(I, I, CI, memory_order_seq_cst); // expected-warning {{passing 'const int *' to parameter of type 'int *' discards qualifiers}}
157 __c11_atomic_fetch_add(i, 1, memory_order_seq_cst);
158 __c11_atomic_fetch_add(p, 1, memory_order_seq_cst);
159 __c11_atomic_fetch_add(d, 1, memory_order_seq_cst); // expected-error {{must be a pointer to atomic integer or pointer}}
161 __atomic_fetch_add(i, 3, memory_order_seq_cst); // expected-error {{pointer to integer or pointer}}
162 __atomic_fetch_sub(I, 3, memory_order_seq_cst);
163 __atomic_fetch_sub(P, 3, memory_order_seq_cst);
164 __atomic_fetch_sub(D, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer or pointer}}
165 __atomic_fetch_sub(s1, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer or pointer}}
167 __c11_atomic_fetch_and(i, 1, memory_order_seq_cst);
168 __c11_atomic_fetch_and(p, 1, memory_order_seq_cst); // expected-error {{must be a pointer to atomic integer}}
169 __c11_atomic_fetch_and(d, 1, memory_order_seq_cst); // expected-error {{must be a pointer to atomic integer}}
171 __atomic_fetch_and(i, 3, memory_order_seq_cst); // expected-error {{pointer to integer}}
172 __atomic_fetch_or(I, 3, memory_order_seq_cst);
173 __atomic_fetch_xor(P, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer}}
174 __atomic_fetch_or(D, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer}}
175 __atomic_fetch_and(s1, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer}}
177 _Bool cmpexch_1 = __c11_atomic_compare_exchange_strong(i, 0, 1, memory_order_seq_cst, memory_order_seq_cst);
178 _Bool cmpexch_2 = __c11_atomic_compare_exchange_strong(p, 0, (int*)1, memory_order_seq_cst, memory_order_seq_cst);
179 _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}}
180 (void)__c11_atomic_compare_exchange_strong(i, CI, 1, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{passing 'const int *' to parameter of type 'int *' discards qualifiers}}
182 _Bool cmpexchw_1 = __c11_atomic_compare_exchange_weak(i, 0, 1, memory_order_seq_cst, memory_order_seq_cst);
183 _Bool cmpexchw_2 = __c11_atomic_compare_exchange_weak(p, 0, (int*)1, memory_order_seq_cst, memory_order_seq_cst);
184 _Bool cmpexchw_3 = __c11_atomic_compare_exchange_weak(d, (int*)0, 1, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{incompatible pointer types}}
185 (void)__c11_atomic_compare_exchange_weak(i, CI, 1, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{passing 'const int *' to parameter of type 'int *' discards qualifiers}}
187 _Bool cmpexch_4 = __atomic_compare_exchange_n(I, I, 5, 1, memory_order_seq_cst, memory_order_seq_cst);
188 _Bool cmpexch_5 = __atomic_compare_exchange_n(I, P, 5, 0, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{; dereference with *}}
189 _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'}}
190 (void)__atomic_compare_exchange_n(CI, I, 5, 1, memory_order_seq_cst, memory_order_seq_cst); // expected-error {{address argument to atomic operation must be a pointer to non-const type ('const int *' invalid)}}
191 (void)__atomic_compare_exchange_n(I, CI, 5, 1, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{passing 'const int *' to parameter of type 'int *' discards qualifiers}}
193 _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 *'}}
194 _Bool cmpexch_8 = __atomic_compare_exchange(I, P, I, 0, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{; dereference with *}}
195 _Bool cmpexch_9 = __atomic_compare_exchange(I, I, I, 0, memory_order_seq_cst, memory_order_seq_cst);
196 (void)__atomic_compare_exchange(CI, I, I, 0, memory_order_seq_cst, memory_order_seq_cst); // expected-error {{address argument to atomic operation must be a pointer to non-const type ('const int *' invalid)}}
197 (void)__atomic_compare_exchange(I, CI, I, 0, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{passing 'const int *' to parameter of type 'int *' discards qualifiers}}
200 _Bool cmpexch_10 = __c11_atomic_compare_exchange_strong((_Atomic int _AS1 *)0x308, (int _AS2 *)0x309, 1, memory_order_seq_cst, memory_order_seq_cst);
204 (void)(int)__atomic_test_and_set(&flag_k, memory_order_seq_cst); // expected-warning {{passing 'const volatile int *' to parameter of type 'volatile void *'}}
205 (void)(int)__atomic_test_and_set(&flag, memory_order_seq_cst);
206 __atomic_clear(&flag_k, memory_order_seq_cst); // expected-warning {{passing 'const volatile int *' to parameter of type 'volatile void *'}}
207 __atomic_clear(&flag, memory_order_seq_cst);
208 (int)__atomic_clear(&flag, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
227 atomic_thread_fence(memory_order_seq_cst);
228 atomic_signal_fence(memory_order_seq_cst);
241 atomic_compare_exchange_strong_explicit(&n, &k, k, memory_order_seq_cst); // expected-error {{too few arguments}}
242 atomic_compare_exchange_weak_explicit(&n, &k, k, memory_order_seq_cst, memory_order_acquire);
286 (void)__c11_atomic_load(Ap, memory_order_seq_cst);
296 (void)__c11_atomic_store(Ap, val, memory_order_seq_cst);
303 (void)__c11_atomic_fetch_add(Ap, 1, memory_order_seq_cst);
307 1, memory_order_seq_cst);
321 (void)__c11_atomic_fetch_sub(Ap, val, memory_order_seq_cst);
328 (void)__c11_atomic_fetch_and(Ap, val, memory_order_seq_cst);
335 (void)__c11_atomic_fetch_or(Ap, val, memory_order_seq_cst);
342 (void)__c11_atomic_fetch_xor(Ap, val, memory_order_seq_cst);
349 (void)__c11_atomic_exchange(Ap, val, memory_order_seq_cst);
356 (void)__c11_atomic_compare_exchange_strong(Ap, p, val, memory_order_seq_cst, memory_order_relaxed);
363 (void)__c11_atomic_compare_exchange_weak(Ap, p, val, memory_order_seq_cst, memory_order_relaxed);
370 (void)__atomic_load_n(p, memory_order_seq_cst);
377 (void)__atomic_load(p, p, memory_order_seq_cst);
384 (void)__atomic_store(p, p, memory_order_seq_cst);
391 (void)__atomic_store_n(p, val, memory_order_seq_cst);
398 (void)__atomic_fetch_add(p, val, memory_order_seq_cst);
405 (void)__atomic_fetch_sub(p, val, memory_order_seq_cst);
412 (void)__atomic_add_fetch(p, val, memory_order_seq_cst);
419 (void)__atomic_sub_fetch(p, val, memory_order_seq_cst);
426 (void)__atomic_fetch_and(p, val, memory_order_seq_cst);
433 (void)__atomic_fetch_or(p, val, memory_order_seq_cst);
440 (void)__atomic_fetch_xor(p, val, memory_order_seq_cst);
447 (void)__atomic_fetch_nand(p, val, memory_order_seq_cst);
454 (void)__atomic_and_fetch(p, val, memory_order_seq_cst);
461 (void)__atomic_or_fetch(p, val, memory_order_seq_cst);
468 (void)__atomic_xor_fetch(p, val, memory_order_seq_cst);
475 (void)__atomic_nand_fetch(p, val, memory_order_seq_cst);
482 (void)__atomic_exchange_n(p, val, memory_order_seq_cst);
489 (void)__atomic_exchange(p, p, p, memory_order_seq_cst);
496 (void)__atomic_compare_exchange(p, p, p, 0, memory_order_seq_cst, memory_order_relaxed);
503 (void)__atomic_compare_exchange_n(p, p, val, 0, memory_order_seq_cst, memory_order_relaxed);