Home
last modified time | relevance | path

Searched refs:expand_atomic_store (Results 1 – 10 of 10) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Doptabs.h351 rtx expand_atomic_store (rtx, rtx, enum memmodel, bool);
Dbuiltins.cc5861 expand_atomic_store (mem, const0_rtx, MEMMODEL_SYNC_RELEASE, true); in expand_builtin_sync_lock_release()
6137 return expand_atomic_store (mem, val, model, false); in expand_builtin_atomic_store()
6440 rtx ret = expand_atomic_store (mem, const0_rtx, model, true); in expand_builtin_atomic_clear()
Doptabs.cc7188 expand_atomic_store (rtx mem, rtx val, enum memmodel model, bool use_release) in expand_atomic_store() function
DChangeLog-20112528 (expand_atomic_store): Use new maybe_emit_* functions.
3062 (expand_atomic_load, expand_atomic_store): Likewise.
4372 (expand_atomic_store): Expand to __sync_lock_release when originated
4376 (expand_builtin_sync_lock_release): Add flag that expand_atomic_store
4380 * expr.h (expand_atomic_exchange, expand_atomic_store): Add boolean
4725 (expand_atomic_load, expand_atomic_store): New.
DChangeLog-201711618 (expand_atomic_store): Ditto.
17271 (expand_atomic_store): Likewise.
38603 (expand_atomic_store): Likewise.
DChangeLog-2012511 * optabs.c (expand_atomic_store): Elide redundant model test.
DChangeLog-201922190 (expand_atomic_store): Same.
DChangeLog-201835016 (expand_atomic_store): Likewise.
DChangeLog-201339574 (expand_atomic_store): Ditto.
DChangeLog-201533135 expand_atomic_store): Use new accessors.