Lines Matching refs:_M_i
63 return __sync_lock_test_and_set(&_M_i, 1);
73 __sync_lock_release(&_M_i);
84 void* _M_i;
92 atomic_address(void* __v) { _M_i = __v; }
106 _M_i = __v;
110 _M_i = __v;
123 void* __ret = _M_i;
132 return __sync_lock_test_and_set(&_M_i, __v);
157 void* __v1n = __sync_val_compare_and_swap(&_M_i, __v1o, __v2);
174 { return __sync_fetch_and_add(&_M_i, __d); }
178 { return __sync_fetch_and_sub(&_M_i, __d); }
192 { return __sync_add_and_fetch(&_M_i, __d); }
196 { return __sync_sub_and_fetch(&_M_i, __d); }
227 __integral_type _M_i;
235 // Requires __integral_type convertible to _M_base._M_i.
236 __atomic_base(__integral_type __i) { _M_i = __i; }
258 { return __sync_add_and_fetch(&_M_i, 1); }
262 { return __sync_sub_and_fetch(&_M_i, 1); }
266 { return __sync_add_and_fetch(&_M_i, __i); }
270 { return __sync_sub_and_fetch(&_M_i, __i); }
274 { return __sync_and_and_fetch(&_M_i, __i); }
278 { return __sync_or_and_fetch(&_M_i, __i); }
282 { return __sync_xor_and_fetch(&_M_i, __i); }
296 _M_i = __i;
300 _M_i = __i;
313 __integral_type __ret = _M_i;
322 return __sync_lock_test_and_set(&_M_i, __i);
347 __integral_type __i1n = __sync_val_compare_and_swap(&_M_i, __i1o, __i2);
365 { return __sync_fetch_and_add(&_M_i, __i); }
370 { return __sync_fetch_and_sub(&_M_i, __i); }
375 { return __sync_fetch_and_and(&_M_i, __i); }
380 { return __sync_fetch_and_or(&_M_i, __i); }
385 { return __sync_fetch_and_xor(&_M_i, __i); }