]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/constraints.md
arm-protos.h (offset_ok_for_ldrd_strd): New declaration.
authorSameera Deshpande <sameera.deshpande@arm.com>
Mon, 22 Oct 2012 09:46:25 +0000 (15:16 +0530)
committerGreta Yorsh <gretay@gcc.gnu.org>
Mon, 22 Oct 2012 09:46:25 +0000 (10:46 +0100)
commit56289ed2fbb326eebbfa582b725664d63e856aee
tree946dddfac93cfd256aa377899551eb36b44dc7f5
parenta271e61c6b31a86ec77d60db62ba322574b15881
arm-protos.h (offset_ok_for_ldrd_strd): New declaration.

2012-10-22  Sameera Deshpande  <sameera.deshpande@arm.com>
    Greta Yorsh  <Greta.Yorsh@arm.com>

        * config/arm/arm-protos.h (offset_ok_for_ldrd_strd): New
        declaration.
        (operands_ok_ldrd_strd): Likewise.
        * config/arm/arm.c (offset_ok_for_ldrd_strd): New function.
        (operands_ok_ldrd_strd): Likewise.
        * config/arm/arm.md (thumb2_ldrd, thumb2_ldrd_base): New patterns.
        (thumb2_ldrd_base_neg): Likewise.
        (thumb2_strd, thumb2_strd_base, thumb_strd_base_neg): Likewise.
        * predicates.md (ldrd_strd_offset_operand): New predicate.
        * config/arm/constraints.md (Do): New constraint.

Co-Authored-By: Greta Yorsh <greta.yorsh@arm.com>
From-SVN: r192678
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.md
gcc/config/arm/constraints.md
gcc/config/arm/predicates.md