diff options
author | Richard Henderson <rth@redhat.com> | 2011-11-30 07:58:53 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2011-11-30 07:58:53 -0800 |
commit | 99ee7887c639daad4ae2a9440eef9bab15da58c6 (patch) | |
tree | 826278786ccfead0abb9fd87b25e388e8d29be8e /gcc/function.h | |
parent | 470b6e51608048cdf9e18dafe7dd41b089f0cfe4 (diff) | |
download | gcc-99ee7887c639daad4ae2a9440eef9bab15da58c6.zip gcc-99ee7887c639daad4ae2a9440eef9bab15da58c6.tar.gz gcc-99ee7887c639daad4ae2a9440eef9bab15da58c6.tar.bz2 |
sparc: Convert to atomic_exchange.
* config/sparc/sync.md (I124MODE): New mode iterator.
(memory_barrier): Remove.
(atomic_exchangesi): New.
(swapsi): Rename from *swapsi.
(atomic_test_and_set<I124MODE>): New.
(ldstubqi): Rename from *ldstubqi, merge with expander.
(ldstub<I24MODE>): Rename from *ldstub<I24MODE>, merge with expander.
(sync_lock_test_and_setsi): Remove.
(sync_lock_test_and_set<I12MODE>): Remove.
From-SVN: r181852
Diffstat (limited to 'gcc/function.h')
0 files changed, 0 insertions, 0 deletions