Lines Matching refs:uc

6 unsigned char uc;  variable
19 (void) __sync_fetch_and_add (&uc, 1); // CHECK: atomicrmw add i8* {{.*}} seq_cst, align 1 in test_op_ignore()
28 (void) __sync_fetch_and_sub (&uc, 1); // CHECK: atomicrmw sub i8* {{.*}} seq_cst, align 1 in test_op_ignore()
37 (void) __sync_fetch_and_or (&uc, 1); // CHECK: atomicrmw or i8* {{.*}} seq_cst, align 1 in test_op_ignore()
46 (void) __sync_fetch_and_xor (&uc, 1); // CHECK: atomicrmw xor i8* {{.*}} seq_cst, align 1 in test_op_ignore()
57 (void) __sync_fetch_and_nand (&uc, 1); // CHECK: atomicrmw nand i8* {{.*}} seq_cst, align 1 in test_op_ignore()
66 (void) __sync_fetch_and_and (&uc, 1); // CHECK: atomicrmw and i8* {{.*}} seq_cst, align 1 in test_op_ignore()
79 uc = __sync_fetch_and_add (&uc, 11); // CHECK: atomicrmw add in test_fetch_and_op()
88 uc = __sync_fetch_and_sub (&uc, 11); // CHECK: atomicrmw sub in test_fetch_and_op()
97 uc = __sync_fetch_and_or (&uc, 11); // CHECK: atomicrmw or in test_fetch_and_op()
106 uc = __sync_fetch_and_xor (&uc, 11); // CHECK: atomicrmw xor in test_fetch_and_op()
115 uc = __sync_fetch_and_nand (&uc, 11); // CHECK: atomicrmw nand in test_fetch_and_op()
124 uc = __sync_fetch_and_and (&uc, 11); // CHECK: atomicrmw and in test_fetch_and_op()
136 sc = __sync_add_and_fetch (&sc, uc); // CHECK: atomicrmw add in test_op_and_fetch()
137 uc = __sync_add_and_fetch (&uc, uc); // CHECK: atomicrmw add in test_op_and_fetch()
138 ss = __sync_add_and_fetch (&ss, uc); // CHECK: atomicrmw add in test_op_and_fetch()
139 us = __sync_add_and_fetch (&us, uc); // CHECK: atomicrmw add in test_op_and_fetch()
140 si = __sync_add_and_fetch (&si, uc); // CHECK: atomicrmw add in test_op_and_fetch()
141 ui = __sync_add_and_fetch (&ui, uc); // CHECK: atomicrmw add in test_op_and_fetch()
142 sll = __sync_add_and_fetch (&sll, uc); // CHECK: atomicrmw add in test_op_and_fetch()
143 ull = __sync_add_and_fetch (&ull, uc); // CHECK: atomicrmw add in test_op_and_fetch()
145 sc = __sync_sub_and_fetch (&sc, uc); // CHECK: atomicrmw sub in test_op_and_fetch()
146 uc = __sync_sub_and_fetch (&uc, uc); // CHECK: atomicrmw sub in test_op_and_fetch()
147 ss = __sync_sub_and_fetch (&ss, uc); // CHECK: atomicrmw sub in test_op_and_fetch()
148 us = __sync_sub_and_fetch (&us, uc); // CHECK: atomicrmw sub in test_op_and_fetch()
149 si = __sync_sub_and_fetch (&si, uc); // CHECK: atomicrmw sub in test_op_and_fetch()
150 ui = __sync_sub_and_fetch (&ui, uc); // CHECK: atomicrmw sub in test_op_and_fetch()
151 sll = __sync_sub_and_fetch (&sll, uc); // CHECK: atomicrmw sub in test_op_and_fetch()
152 ull = __sync_sub_and_fetch (&ull, uc); // CHECK: atomicrmw sub in test_op_and_fetch()
154 sc = __sync_or_and_fetch (&sc, uc); // CHECK: atomicrmw or in test_op_and_fetch()
155 uc = __sync_or_and_fetch (&uc, uc); // CHECK: atomicrmw or in test_op_and_fetch()
156 ss = __sync_or_and_fetch (&ss, uc); // CHECK: atomicrmw or in test_op_and_fetch()
157 us = __sync_or_and_fetch (&us, uc); // CHECK: atomicrmw or in test_op_and_fetch()
158 si = __sync_or_and_fetch (&si, uc); // CHECK: atomicrmw or in test_op_and_fetch()
159 ui = __sync_or_and_fetch (&ui, uc); // CHECK: atomicrmw or in test_op_and_fetch()
160 sll = __sync_or_and_fetch (&sll, uc); // CHECK: atomicrmw or in test_op_and_fetch()
161 ull = __sync_or_and_fetch (&ull, uc); // CHECK: atomicrmw or in test_op_and_fetch()
163 sc = __sync_xor_and_fetch (&sc, uc); // CHECK: atomicrmw xor in test_op_and_fetch()
164 uc = __sync_xor_and_fetch (&uc, uc); // CHECK: atomicrmw xor in test_op_and_fetch()
165 ss = __sync_xor_and_fetch (&ss, uc); // CHECK: atomicrmw xor in test_op_and_fetch()
166 us = __sync_xor_and_fetch (&us, uc); // CHECK: atomicrmw xor in test_op_and_fetch()
167 si = __sync_xor_and_fetch (&si, uc); // CHECK: atomicrmw xor in test_op_and_fetch()
168 ui = __sync_xor_and_fetch (&ui, uc); // CHECK: atomicrmw xor in test_op_and_fetch()
169 sll = __sync_xor_and_fetch (&sll, uc); // CHECK: atomicrmw xor in test_op_and_fetch()
170 ull = __sync_xor_and_fetch (&ull, uc); // CHECK: atomicrmw xor in test_op_and_fetch()
172 sc = __sync_nand_and_fetch (&sc, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
176 uc = __sync_nand_and_fetch (&uc, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
180 ss = __sync_nand_and_fetch (&ss, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
184 us = __sync_nand_and_fetch (&us, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
188 si = __sync_nand_and_fetch (&si, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
192 ui = __sync_nand_and_fetch (&ui, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
196 sll = __sync_nand_and_fetch (&sll, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
200 ull = __sync_nand_and_fetch (&ull, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
204 u128 = __sync_nand_and_fetch (&u128, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
208 s128 = __sync_nand_and_fetch (&s128, uc); // CHECK: atomicrmw nand in test_op_and_fetch()
213 sc = __sync_and_and_fetch (&sc, uc); // CHECK: atomicrmw and in test_op_and_fetch()
214 uc = __sync_and_and_fetch (&uc, uc); // CHECK: atomicrmw and in test_op_and_fetch()
215 ss = __sync_and_and_fetch (&ss, uc); // CHECK: atomicrmw and in test_op_and_fetch()
216 us = __sync_and_and_fetch (&us, uc); // CHECK: atomicrmw and in test_op_and_fetch()
217 si = __sync_and_and_fetch (&si, uc); // CHECK: atomicrmw and in test_op_and_fetch()
218 ui = __sync_and_and_fetch (&ui, uc); // CHECK: atomicrmw and in test_op_and_fetch()
219 sll = __sync_and_and_fetch (&sll, uc); // CHECK: atomicrmw and in test_op_and_fetch()
220 ull = __sync_and_and_fetch (&ull, uc); // CHECK: atomicrmw and in test_op_and_fetch()
226 sc = __sync_val_compare_and_swap (&sc, uc, sc); in test_compare_and_swap()
230 uc = __sync_val_compare_and_swap (&uc, uc, sc); in test_compare_and_swap()
234 ss = __sync_val_compare_and_swap (&ss, uc, sc); in test_compare_and_swap()
238 us = __sync_val_compare_and_swap (&us, uc, sc); in test_compare_and_swap()
242 si = __sync_val_compare_and_swap (&si, uc, sc); in test_compare_and_swap()
246 ui = __sync_val_compare_and_swap (&ui, uc, sc); in test_compare_and_swap()
250 sll = __sync_val_compare_and_swap (&sll, uc, sc); in test_compare_and_swap()
254 ull = __sync_val_compare_and_swap (&ull, uc, sc); in test_compare_and_swap()
259 ui = __sync_bool_compare_and_swap (&sc, uc, sc); in test_compare_and_swap()
263 ui = __sync_bool_compare_and_swap (&uc, uc, sc); in test_compare_and_swap()
267 ui = __sync_bool_compare_and_swap (&ss, uc, sc); in test_compare_and_swap()
271 ui = __sync_bool_compare_and_swap (&us, uc, sc); in test_compare_and_swap()
275 ui = __sync_bool_compare_and_swap (&si, uc, sc); in test_compare_and_swap()
279 ui = __sync_bool_compare_and_swap (&ui, uc, sc); in test_compare_and_swap()
283 ui = __sync_bool_compare_and_swap (&sll, uc, sc); in test_compare_and_swap()
287 ui = __sync_bool_compare_and_swap (&ull, uc, sc); in test_compare_and_swap()
295 uc = __sync_lock_test_and_set (&uc, 1); // CHECK: atomicrmw xchg i8* {{.*}} seq_cst, align 1 in test_lock()
306 __sync_lock_release (&uc); // CHECK: store atomic {{.*}} release, align 1 in test_lock()