Searched refs:expand_atomic_exchange (Results 1 – 8 of 8) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | optabs.h | 335 extern rtx expand_atomic_exchange (rtx, rtx, rtx, enum memmodel);
|
H A D | optabs.c | 6404 expand_atomic_exchange (rtx target, rtx mem, rtx val, enum memmodel model) in expand_atomic_exchange() function
|
H A D | builtins.c | 6746 return expand_atomic_exchange (target, mem, val, model); in expand_builtin_atomic_exchange()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | optabs.h | 343 extern rtx expand_atomic_exchange (rtx, rtx, rtx, enum memmodel);
|
H A D | optabs.cc | 6856 expand_atomic_exchange (rtx target, rtx mem, rtx val, enum memmodel model) in expand_atomic_exchange() function
|
H A D | builtins.cc | 5915 return expand_atomic_exchange (target, mem, val, model); in expand_builtin_atomic_exchange()
|
H A D | ChangeLog-2011 | 2527 (expand_atomic_exchange): Use new maybe_emit_* functions. 2536 * expr.h (expand_atomic_exchange): Add parameter. 3061 (expand_atomic_exchange): Use expand_mem_thread_fence. 4305 (expand_atomic_exchange): Use the legacy test-and-set libcall. 4370 * optabs.c (expand_atomic_exchange): Expand to __sync_lock_test_and_set 4375 expand_atomic_exchange call originated from here. 4380 * expr.h (expand_atomic_exchange, expand_atomic_store): Add boolean 4726 (expand_atomic_exchange): New.
|
H A D | ChangeLog-2017 | 38599 * optabs.c (expand_atomic_exchange): Always delegate to libatomic if
|