]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/predicates.md
predicates.md (arm_sync_memory_operand): New.
authorMarcus Shawcroft <mshawcroft@gcc.gnu.org>
Thu, 2 Sep 2010 09:01:56 +0000 (09:01 +0000)
committerMarcus Shawcroft <mshawcroft@gcc.gnu.org>
Thu, 2 Sep 2010 09:01:56 +0000 (09:01 +0000)
commit999a9cc54f876bdf4b53387d62517e58826d2bec
tree4683e831dc007ccb3697f36037259384cf94f02c
parentbae077dc7589f674cefabc145a12b0908d84e98f
predicates.md (arm_sync_memory_operand): New.

2010-09-02  Marcus Shawcroft  <marcus.shawcroft@arm.com>

* config/arm/predicates.md (arm_sync_memory_operand): New.
* config/arm/sync.md (arm_sync_compare_and_swapsi): Change predicate
        to arm_sync_memory_operand and constraint to Q.
(arm_sync_compare_and_swap<mode>): Likewise.
(arm_sync_compare_and_swap<mode>): Likewise.
(arm_sync_lock_test_and_setsi): Likewise.
(arm_sync_lock_test_and_set<mode>): Likewise.
        (arm_sync_new_<sync_optab>si): Likewise.
        (arm_sync_new_nandsi): Likewise.
        (arm_sync_new_<sync_optab><mode>): Likewise.
        (arm_sync_new_nand<mode>): Likewise.
        (arm_sync_old_<sync_optab>si): Likewise.
        (arm_sync_old_nandsi): Likewise.
        (arm_sync_old_<sync_optab><mode>): Likewise.
        (arm_sync_old_nand<mode>): Likewise.

From-SVN: r163765
gcc/config/arm/predicates.md
gcc/config/arm/sync.md