alpha.c (emit_unlikely_jump, [...]): Split out from ...
authorRichard Henderson <rth@redhat.com>
Fri, 20 May 2005 02:38:56 +0000 (19:38 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 20 May 2005 02:38:56 +0000 (19:38 -0700)
commitb686c48cd835838dad36de39d3e297e8d236c338
tree752fb067b665acf9c4d281f624aeb5714431f180
parentce88799c37e930e0b5e760119ea73237c43b5f61
alpha.c (emit_unlikely_jump, [...]): Split out from ...

        * config/alpha/alpha.c (emit_unlikely_jump, emit_load_locked,
        emit_store_conditional): Split out from ...
        (alpha_split_atomic_op): ... here.
        (alpha_split_compare_and_swap): New; extract from .md file.
        (alpha_split_lock_test_and_set): Likewise.
        * config/alpha/alpha-protos.h: Update.
        * config/alpha/sync.md (sync_compare_and_swap<I48MODE>): Move
        split code into alpha.c.
        (sync_lock_test_and_set<I48MODE>): Likewise.

From-SVN: r100005
gcc/ChangeLog
gcc/config/alpha/alpha-protos.h
gcc/config/alpha/alpha.c
gcc/config/alpha/sync.md