Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:si

9 signed int si;
20 (void) __sync_fetch_and_add (&si, 1); // CHECK: atomicrmw add i32
29 (void) __sync_fetch_and_sub (&si, 1); // CHECK: atomicrmw sub i32
38 (void) __sync_fetch_and_or (&si, 1); // CHECK: atomicrmw or i32
47 (void) __sync_fetch_and_xor (&si, 1); // CHECK: atomicrmw xor i32
56 (void) __sync_fetch_and_and (&si, 1); // CHECK: atomicrmw and i32
69 si = __sync_fetch_and_add (&si, 11); // CHECK: atomicrmw add
78 si = __sync_fetch_and_sub (&si, 11); // CHECK: atomicrmw sub
87 si = __sync_fetch_and_or (&si, 11); // CHECK: atomicrmw or
96 si = __sync_fetch_and_xor (&si, 11); // CHECK: atomicrmw xor
105 si = __sync_fetch_and_and (&si, 11); // CHECK: atomicrmw and
118 si = __sync_add_and_fetch (&si, uc); // CHECK: atomicrmw add
127 si = __sync_sub_and_fetch (&si, uc); // CHECK: atomicrmw sub
136 si = __sync_or_and_fetch (&si, uc); // CHECK: atomicrmw or
145 si = __sync_xor_and_fetch (&si, uc); // CHECK: atomicrmw xor
154 si = __sync_and_and_fetch (&si, uc); // CHECK: atomicrmw and
167 si = __sync_val_compare_and_swap (&si, uc, sc); // CHECK: cmpxchg i32
176 ui = __sync_bool_compare_and_swap (&si, uc, sc); // CHECK: cmpxchg
188 si = __sync_lock_test_and_set (&si, 1); // CHECK: atomicrmw xchg i32
199 __sync_lock_release (&si); // CHECK: store atomic {{.*}} release, align 4