aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2014-09-05 10:14:01 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2014-09-05 10:14:01 +0000
commit2f8a1720301c8efe6c450136769c8ec53bea097e (patch)
treec53c772f3b3541c11729c0a1a2d098b1fcf73dce
parentcf465d71a2938e7ee6aa705ed539060a4cb077bf (diff)
downloadgcc-2f8a1720301c8efe6c450136769c8ec53bea097e.zip
gcc-2f8a1720301c8efe6c450136769c8ec53bea097e.tar.gz
gcc-2f8a1720301c8efe6c450136769c8ec53bea097e.tar.bz2
[ARM/AArch64] Schedule alu_ext for Cortex-A53.
* config/arm/cortex-a53.md (cortex_a53_alu_shift): Add alu_ext, alus_ext. From-SVN: r214944
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/cortex-a53.md2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9f13d1e..c0e099c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * config/arm/cortex-a53.md (cortex_a53_alu_shift): Add alu_ext,
+ alus_ext.
+
2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
* config/aarch64/aarch64-simd.md (aarch64_rbit<mode>): New pattern.
diff --git a/gcc/config/arm/cortex-a53.md b/gcc/config/arm/cortex-a53.md
index 969ed23..5783b23 100644
--- a/gcc/config/arm/cortex-a53.md
+++ b/gcc/config/arm/cortex-a53.md
@@ -85,7 +85,7 @@
(and (eq_attr "tune" "cortexa53")
(eq_attr "type" "alu_shift_imm,alus_shift_imm,\
crc,logic_shift_imm,logics_shift_imm,\
- alu_shift_reg,alus_shift_reg,\
+ alu_ext,alus_ext,alu_shift_reg,alus_shift_reg,\
logic_shift_reg,logics_shift_reg,\
extend,mov_shift,mov_shift_reg,\
mvn_shift,mvn_shift_reg"))