[Patch 1/2 AArch64/ARM] Give AArch64 ROR (Immediate) a new type attribute
commitb81f1ee3b33dd046db7f508ebf0e29d0e12c406d
authorJames Greenhalgh <james.greenhalgh@arm.com>
Mon, 28 Sep 2015 09:35:46 +0000 (28 09:35 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Mon, 28 Sep 2015 09:35:46 +0000 (28 09:35 +0000)
treedbefab494ec0ba7d100afb2e45aafa1fcc85115e
parent6d259b8d1f8e7756477edbef750526ccef38e45d
[Patch 1/2 AArch64/ARM] Give AArch64 ROR (Immediate) a new type attribute

gcc/

* config/arm/types.md (type): Add rotate_imm.
* config/aarch64/aarch64.md (*ror<mode>3_insn): Split out the
ROR immediate case.
(*rorsi3_insn_uxtw): Likewise.
* config/aarch64/thunderx.md (thunderx_shift): Add rotate_imm.
* config/arm/cortex-a53.md (cortex_a53_alu_shift): Add rotate_imm.
* config/arm/cortex-a57.md (cortex_a53_alu): Add rotate_imm.

From-SVN: r228197
gcc/ChangeLog
gcc/config/aarch64/aarch64.md
gcc/config/aarch64/thunderx.md
gcc/config/arm/cortex-a53.md
gcc/config/arm/cortex-a57.md
gcc/config/arm/types.md