Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:sc

5 signed char sc;
16 (void) __sync_fetch_and_add (&sc, 1); // CHECK: atomicrmw add i8
25 (void) __sync_fetch_and_sub (&sc, 1); // CHECK: atomicrmw sub i8
34 (void) __sync_fetch_and_or (&sc, 1); // CHECK: atomicrmw or i8
43 (void) __sync_fetch_and_xor (&sc, 1); // CHECK: atomicrmw xor i8
52 (void) __sync_fetch_and_and (&sc, 1); // CHECK: atomicrmw and i8
65 sc = __sync_fetch_and_add (&sc, 11); // CHECK: atomicrmw add
74 sc = __sync_fetch_and_sub (&sc, 11); // CHECK: atomicrmw sub
83 sc = __sync_fetch_and_or (&sc, 11); // CHECK: atomicrmw or
92 sc = __sync_fetch_and_xor (&sc, 11); // CHECK: atomicrmw xor
101 sc = __sync_fetch_and_and (&sc, 11); // CHECK: atomicrmw and
114 sc = __sync_add_and_fetch (&sc, uc); // CHECK: atomicrmw add
123 sc = __sync_sub_and_fetch (&sc, uc); // CHECK: atomicrmw sub
132 sc = __sync_or_and_fetch (&sc, uc); // CHECK: atomicrmw or
141 sc = __sync_xor_and_fetch (&sc, uc); // CHECK: atomicrmw xor
150 sc = __sync_and_and_fetch (&sc, uc); // CHECK: atomicrmw and
163 sc = __sync_val_compare_and_swap (&sc, uc, sc);
167 uc = __sync_val_compare_and_swap (&uc, uc, sc);
171 ss = __sync_val_compare_and_swap (&ss, uc, sc);
175 us = __sync_val_compare_and_swap (&us, uc, sc);
179 si = __sync_val_compare_and_swap (&si, uc, sc);
183 ui = __sync_val_compare_and_swap (&ui, uc, sc);
187 sll = __sync_val_compare_and_swap (&sll, uc, sc);
191 ull = __sync_val_compare_and_swap (&ull, uc, sc);
196 ui = __sync_bool_compare_and_swap (&sc, uc, sc);
200 ui = __sync_bool_compare_and_swap (&uc, uc, sc);
204 ui = __sync_bool_compare_and_swap (&ss, uc, sc);
208 ui = __sync_bool_compare_and_swap (&us, uc, sc);
212 ui = __sync_bool_compare_and_swap (&si, uc, sc);
216 ui = __sync_bool_compare_and_swap (&ui, uc, sc);
220 ui = __sync_bool_compare_and_swap (&sll, uc, sc);
224 ui = __sync_bool_compare_and_swap (&ull, uc, sc);
231 sc = __sync_lock_test_and_set (&sc, 1); // CHECK: atomicrmw xchg i8
242 __sync_lock_release (&sc); // CHECK: store atomic {{.*}} release, align 1