]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000.c (rs6000_expand_compare_and_swapqhi): New.
authorDavid Edelsohn <dje@gcc.gnu.org>
Sun, 1 Jan 2006 22:00:46 +0000 (17:00 -0500)
committerDavid Edelsohn <dje@gcc.gnu.org>
Sun, 1 Jan 2006 22:00:46 +0000 (17:00 -0500)
commit9fc75b97f9394537d2e07849ecdbc38ab169f34e
treecb210fda84354e74042ad3bd3e9ca3a46603cc81
parentf1d592bed30e345d3dae465dca7aaa96f5addea5
rs6000.c (rs6000_expand_compare_and_swapqhi): New.

        * config/rs6000/rs6000.c (rs6000_expand_compare_and_swapqhi): New.
        (rs6000_split_compare_and_swapqhi): New.
        * config/rs6000/sync.md (sync_compare_and_swap{hi,qi}): New.
        (sync_compare_and_swapqhi_internal): New.
        * config/rs6000/rs6000-protos.h: Declare.

From-SVN: r109226
gcc/ChangeLog
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/sync.md