reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/tsan/rtl/tsan_interface.h
  223 a16 __tsan_atomic16_load(const volatile a16 *a, morder mo);
  223 a16 __tsan_atomic16_load(const volatile a16 *a, morder mo);
  236 void __tsan_atomic16_store(volatile a16 *a, a16 v, morder mo);
  236 void __tsan_atomic16_store(volatile a16 *a, a16 v, morder mo);
  249 a16 __tsan_atomic16_exchange(volatile a16 *a, a16 v, morder mo);
  249 a16 __tsan_atomic16_exchange(volatile a16 *a, a16 v, morder mo);
  249 a16 __tsan_atomic16_exchange(volatile a16 *a, a16 v, morder mo);
  262 a16 __tsan_atomic16_fetch_add(volatile a16 *a, a16 v, morder mo);
  262 a16 __tsan_atomic16_fetch_add(volatile a16 *a, a16 v, morder mo);
  262 a16 __tsan_atomic16_fetch_add(volatile a16 *a, a16 v, morder mo);
  275 a16 __tsan_atomic16_fetch_sub(volatile a16 *a, a16 v, morder mo);
  275 a16 __tsan_atomic16_fetch_sub(volatile a16 *a, a16 v, morder mo);
  275 a16 __tsan_atomic16_fetch_sub(volatile a16 *a, a16 v, morder mo);
  288 a16 __tsan_atomic16_fetch_and(volatile a16 *a, a16 v, morder mo);
  288 a16 __tsan_atomic16_fetch_and(volatile a16 *a, a16 v, morder mo);
  288 a16 __tsan_atomic16_fetch_and(volatile a16 *a, a16 v, morder mo);
  301 a16 __tsan_atomic16_fetch_or(volatile a16 *a, a16 v, morder mo);
  301 a16 __tsan_atomic16_fetch_or(volatile a16 *a, a16 v, morder mo);
  301 a16 __tsan_atomic16_fetch_or(volatile a16 *a, a16 v, morder mo);
  314 a16 __tsan_atomic16_fetch_xor(volatile a16 *a, a16 v, morder mo);
  314 a16 __tsan_atomic16_fetch_xor(volatile a16 *a, a16 v, morder mo);
  314 a16 __tsan_atomic16_fetch_xor(volatile a16 *a, a16 v, morder mo);
  327 a16 __tsan_atomic16_fetch_nand(volatile a16 *a, a16 v, morder mo);
  327 a16 __tsan_atomic16_fetch_nand(volatile a16 *a, a16 v, morder mo);
  327 a16 __tsan_atomic16_fetch_nand(volatile a16 *a, a16 v, morder mo);
  341 int __tsan_atomic16_compare_exchange_strong(volatile a16 *a, a16 *c, a16 v,
  341 int __tsan_atomic16_compare_exchange_strong(volatile a16 *a, a16 *c, a16 v,
  341 int __tsan_atomic16_compare_exchange_strong(volatile a16 *a, a16 *c, a16 v,
  359 int __tsan_atomic16_compare_exchange_weak(volatile a16 *a, a16 *c, a16 v,
  359 int __tsan_atomic16_compare_exchange_weak(volatile a16 *a, a16 *c, a16 v,
  359 int __tsan_atomic16_compare_exchange_weak(volatile a16 *a, a16 *c, a16 v,
  377 a16 __tsan_atomic16_compare_exchange_val(volatile a16 *a, a16 c, a16 v,
  377 a16 __tsan_atomic16_compare_exchange_val(volatile a16 *a, a16 c, a16 v,
  377 a16 __tsan_atomic16_compare_exchange_val(volatile a16 *a, a16 c, a16 v,
  377 a16 __tsan_atomic16_compare_exchange_val(volatile a16 *a, a16 c, a16 v,
projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp
  183 static atomic_uint16_t *to_atomic(const volatile a16 *a) {
  528 a16 __tsan_atomic16_load(const volatile a16 *a, morder mo) {
  528 a16 __tsan_atomic16_load(const volatile a16 *a, morder mo) {
  555 void __tsan_atomic16_store(volatile a16 *a, a16 v, morder mo) {
  555 void __tsan_atomic16_store(volatile a16 *a, a16 v, morder mo) {
  582 a16 __tsan_atomic16_exchange(volatile a16 *a, a16 v, morder mo) {
  582 a16 __tsan_atomic16_exchange(volatile a16 *a, a16 v, morder mo) {
  582 a16 __tsan_atomic16_exchange(volatile a16 *a, a16 v, morder mo) {
  609 a16 __tsan_atomic16_fetch_add(volatile a16 *a, a16 v, morder mo) {
  609 a16 __tsan_atomic16_fetch_add(volatile a16 *a, a16 v, morder mo) {
  609 a16 __tsan_atomic16_fetch_add(volatile a16 *a, a16 v, morder mo) {
  636 a16 __tsan_atomic16_fetch_sub(volatile a16 *a, a16 v, morder mo) {
  636 a16 __tsan_atomic16_fetch_sub(volatile a16 *a, a16 v, morder mo) {
  636 a16 __tsan_atomic16_fetch_sub(volatile a16 *a, a16 v, morder mo) {
  663 a16 __tsan_atomic16_fetch_and(volatile a16 *a, a16 v, morder mo) {
  663 a16 __tsan_atomic16_fetch_and(volatile a16 *a, a16 v, morder mo) {
  663 a16 __tsan_atomic16_fetch_and(volatile a16 *a, a16 v, morder mo) {
  690 a16 __tsan_atomic16_fetch_or(volatile a16 *a, a16 v, morder mo) {
  690 a16 __tsan_atomic16_fetch_or(volatile a16 *a, a16 v, morder mo) {
  690 a16 __tsan_atomic16_fetch_or(volatile a16 *a, a16 v, morder mo) {
  717 a16 __tsan_atomic16_fetch_xor(volatile a16 *a, a16 v, morder mo) {
  717 a16 __tsan_atomic16_fetch_xor(volatile a16 *a, a16 v, morder mo) {
  717 a16 __tsan_atomic16_fetch_xor(volatile a16 *a, a16 v, morder mo) {
  744 a16 __tsan_atomic16_fetch_nand(volatile a16 *a, a16 v, morder mo) {
  744 a16 __tsan_atomic16_fetch_nand(volatile a16 *a, a16 v, morder mo) {
  744 a16 __tsan_atomic16_fetch_nand(volatile a16 *a, a16 v, morder mo) {
  772 int __tsan_atomic16_compare_exchange_strong(volatile a16 *a, a16 *c, a16 v,
  772 int __tsan_atomic16_compare_exchange_strong(volatile a16 *a, a16 *c, a16 v,
  772 int __tsan_atomic16_compare_exchange_strong(volatile a16 *a, a16 *c, a16 v,
  804 int __tsan_atomic16_compare_exchange_weak(volatile a16 *a, a16 *c, a16 v,
  804 int __tsan_atomic16_compare_exchange_weak(volatile a16 *a, a16 *c, a16 v,
  804 int __tsan_atomic16_compare_exchange_weak(volatile a16 *a, a16 *c, a16 v,
  836 a16 __tsan_atomic16_compare_exchange_val(volatile a16 *a, a16 c, a16 v,
  836 a16 __tsan_atomic16_compare_exchange_val(volatile a16 *a, a16 c, a16 v,
  836 a16 __tsan_atomic16_compare_exchange_val(volatile a16 *a, a16 c, a16 v,
  836 a16 __tsan_atomic16_compare_exchange_val(volatile a16 *a, a16 c, a16 v,