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); // CHECK: cmpxchg i8
164 uc = __sync_val_compare_and_swap (&uc, uc, sc); // CHECK: cmpxchg i8
165 ss = __sync_val_compare_and_swap (&ss, uc, sc); // CHECK: cmpxchg i16
166 us = __sync_val_compare_and_swap (&us, uc, sc); // CHECK: cmpxchg i16
167 si = __sync_val_compare_and_swap (&si, uc, sc); // CHECK: cmpxchg i32
168 ui = __sync_val_compare_and_swap (&ui, uc, sc); // CHECK: cmpxchg i32
169 sll = __sync_val_compare_and_swap (&sll, uc, sc); // CHECK: cmpxchg i64
170 ull = __sync_val_compare_and_swap (&ull, uc, sc); // CHECK: cmpxchg i64
172 ui = __sync_bool_compare_and_swap (&sc, uc, sc); // CHECK: cmpxchg
173 ui = __sync_bool_compare_and_swap (&uc, uc, sc); // CHECK: cmpxchg
174 ui = __sync_bool_compare_and_swap (&ss, uc, sc); // CHECK: cmpxchg
175 ui = __sync_bool_compare_and_swap (&us, uc, sc); // CHECK: cmpxchg
176 ui = __sync_bool_compare_and_swap (&si, uc, sc); // CHECK: cmpxchg
177 ui = __sync_bool_compare_and_swap (&ui, uc, sc); // CHECK: cmpxchg
178 ui = __sync_bool_compare_and_swap (&sll, uc, sc); // CHECK: cmpxchg
179 ui = __sync_bool_compare_and_swap (&ull, uc, sc); // CHECK: cmpxchg
184 sc = __sync_lock_test_and_set (&sc, 1); // CHECK: atomicrmw xchg i8
195 __sync_lock_release (&sc); // CHECK: store atomic {{.*}} release, align 1