OSDN Git Service

* config/alpha/alpha.c (emit_unlikely_jump, emit_load_locked,
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 May 2005 02:38:56 +0000 (02:38 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 May 2005 02:38:56 +0000 (02:38 +0000)
commit032caa7bca273e2232eebbb6be45bd9f871ec61b
tree752fb067b665acf9c4d281f624aeb5714431f180
parent9e7b62cab8e5262fbd50f92a9d7a9d9a86100b02
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100005 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/alpha/alpha-protos.h
gcc/config/alpha/alpha.c
gcc/config/alpha/sync.md