]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/arm.md
* arm/iterators.md (shiftable_ops): New code iterator.
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 May 2014 09:39:07 +0000 (09:39 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 May 2014 09:39:07 +0000 (09:39 +0000)
commit0abea32ce53397ae5f3f9db852687aede815f6d4
tree54a60f968af1ecc6bc7cf4112ee10001cb8cf78d
parent9d0ddb1d2f78d8f75d1663c450bfb79a434316a4
    * arm/iterators.md (shiftable_ops): New code iterator.
        (t2_binop0, arith_shift_insn): New code attributes.
* arm/predicates.md (shift_nomul_operator): New predicate.
        * arm/arm.md (insn_enabled): Delete.
        (enabled): Remove insn_enabled test.
        (*arith_shiftsi): Delete.  Replace with ...
        (*<arith_shift_insn>_multsi): ... new pattern.
(*<arith_shift_insn>_shiftsi): ... new pattern.
* config/arm/arm.c (arm_print_operand): Handle operand format 'b'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211050 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/arm.md
gcc/config/arm/iterators.md
gcc/config/arm/predicates.md