Lines Matching defs:memory_order_seq_cst

7   memory_order_release, memory_order_acq_rel, memory_order_seq_cst
91 __c11_atomic_load(i, memory_order_seq_cst);
92 __c11_atomic_load(p, memory_order_seq_cst);
93 __c11_atomic_load(d, memory_order_seq_cst);
104 (int)__atomic_load(I, I, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
107 __c11_atomic_store(i, 1, memory_order_seq_cst);
108 __c11_atomic_store(p, 1, memory_order_seq_cst); // expected-warning {{incompatible integer to pointer conversion}}
109 (int)__c11_atomic_store(d, 1, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
121 int exchange_1 = __c11_atomic_exchange(i, 1, memory_order_seq_cst);
122 int exchange_2 = __c11_atomic_exchange(I, 1, memory_order_seq_cst); // expected-error {{must be a pointer to _Atomic}}
123 int exchange_3 = __atomic_exchange_n(i, 1, memory_order_seq_cst); // expected-error {{must be a pointer to integer or pointer}}
124 int exchange_4 = __atomic_exchange_n(I, 1, memory_order_seq_cst);
126 __atomic_exchange(s1, s2, s2, memory_order_seq_cst);
127 __atomic_exchange(s1, I, P, memory_order_seq_cst); // expected-warning 2{{parameter of type 'struct S *'}}
128 (int)__atomic_exchange(s1, s2, s2, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
130 __c11_atomic_fetch_add(i, 1, memory_order_seq_cst);
131 __c11_atomic_fetch_add(p, 1, memory_order_seq_cst);
132 __c11_atomic_fetch_add(d, 1, memory_order_seq_cst); // expected-error {{must be a pointer to atomic integer or pointer}}
134 __atomic_fetch_add(i, 3, memory_order_seq_cst); // expected-error {{pointer to integer or pointer}}
135 __atomic_fetch_sub(I, 3, memory_order_seq_cst);
136 __atomic_fetch_sub(P, 3, memory_order_seq_cst);
137 __atomic_fetch_sub(D, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer or pointer}}
138 __atomic_fetch_sub(s1, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer or pointer}}
140 __c11_atomic_fetch_and(i, 1, memory_order_seq_cst);
141 __c11_atomic_fetch_and(p, 1, memory_order_seq_cst); // expected-error {{must be a pointer to atomic integer}}
142 __c11_atomic_fetch_and(d, 1, memory_order_seq_cst); // expected-error {{must be a pointer to atomic integer}}
144 __atomic_fetch_and(i, 3, memory_order_seq_cst); // expected-error {{pointer to integer}}
145 __atomic_fetch_or(I, 3, memory_order_seq_cst);
146 __atomic_fetch_xor(P, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer}}
147 __atomic_fetch_or(D, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer}}
148 __atomic_fetch_and(s1, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer}}
150 _Bool cmpexch_1 = __c11_atomic_compare_exchange_strong(i, 0, 1, memory_order_seq_cst, memory_order_seq_cst);
151 _Bool cmpexch_2 = __c11_atomic_compare_exchange_strong(p, 0, (int*)1, memory_order_seq_cst, memory_order_seq_cst);
152 _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}}
154 _Bool cmpexch_4 = __atomic_compare_exchange_n(I, I, 5, 1, memory_order_seq_cst, memory_order_seq_cst);
155 _Bool cmpexch_5 = __atomic_compare_exchange_n(I, P, 5, 0, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{; dereference with *}}
156 _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'}}
158 _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 *'}}
159 _Bool cmpexch_8 = __atomic_compare_exchange(I, P, I, 0, memory_order_seq_cst, memory_order_seq_cst); // expected-warning {{; dereference with *}}
160 _Bool cmpexch_9 = __atomic_compare_exchange(I, I, I, 0, memory_order_seq_cst, memory_order_seq_cst);
164 (void)(int)__atomic_test_and_set(&flag_k, memory_order_seq_cst); // expected-warning {{passing 'const volatile int *' to parameter of type 'volatile void *'}}
165 (void)(int)__atomic_test_and_set(&flag, memory_order_seq_cst);
166 __atomic_clear(&flag_k, memory_order_seq_cst); // expected-warning {{passing 'const volatile int *' to parameter of type 'volatile void *'}}
167 __atomic_clear(&flag, memory_order_seq_cst);
168 (int)__atomic_clear(&flag, memory_order_seq_cst); // expected-error {{operand of type 'void'}}
191 (void)__c11_atomic_load(Ap, memory_order_seq_cst);
201 (void)__c11_atomic_store(Ap, val, memory_order_seq_cst);
208 (void)__c11_atomic_fetch_add(Ap, 1, memory_order_seq_cst);
222 (void)__c11_atomic_fetch_sub(Ap, val, memory_order_seq_cst);
229 (void)__c11_atomic_fetch_and(Ap, val, memory_order_seq_cst);
236 (void)__c11_atomic_fetch_or(Ap, val, memory_order_seq_cst);
243 (void)__c11_atomic_fetch_xor(Ap, val, memory_order_seq_cst);
250 (void)__c11_atomic_exchange(Ap, val, memory_order_seq_cst);
257 (void)__c11_atomic_compare_exchange_strong(Ap, p, val, memory_order_seq_cst, memory_order_relaxed);
264 (void)__c11_atomic_compare_exchange_weak(Ap, p, val, memory_order_seq_cst, memory_order_relaxed);
271 (void)__atomic_load_n(p, memory_order_seq_cst);
278 (void)__atomic_load(p, p, memory_order_seq_cst);
285 (void)__atomic_store(p, p, memory_order_seq_cst);
292 (void)__atomic_store_n(p, val, memory_order_seq_cst);
299 (void)__atomic_fetch_add(p, val, memory_order_seq_cst);
306 (void)__atomic_fetch_sub(p, val, memory_order_seq_cst);
313 (void)__atomic_add_fetch(p, val, memory_order_seq_cst);
320 (void)__atomic_sub_fetch(p, val, memory_order_seq_cst);
327 (void)__atomic_fetch_and(p, val, memory_order_seq_cst);
334 (void)__atomic_fetch_or(p, val, memory_order_seq_cst);
341 (void)__atomic_fetch_xor(p, val, memory_order_seq_cst);
348 (void)__atomic_fetch_nand(p, val, memory_order_seq_cst);
355 (void)__atomic_and_fetch(p, val, memory_order_seq_cst);
362 (void)__atomic_or_fetch(p, val, memory_order_seq_cst);
369 (void)__atomic_xor_fetch(p, val, memory_order_seq_cst);
376 (void)__atomic_nand_fetch(p, val, memory_order_seq_cst);
383 (void)__atomic_exchange_n(p, val, memory_order_seq_cst);
390 (void)__atomic_exchange(p, p, p, memory_order_seq_cst);
397 (void)__atomic_compare_exchange(p, p, p, 0, memory_order_seq_cst, memory_order_relaxed);
404 (void)__atomic_compare_exchange_n(p, p, val, 0, memory_order_seq_cst, memory_order_relaxed);