aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2016-06-09 08:45:22 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2016-06-09 08:45:22 +0000
commitb111f1f9f064d09ad9be18f673e899c275bd7d8d (patch)
tree73b5896f2187da79b8f0cd0e2f20fa41aa0950ca
parent387487fe3dba4d6fc19b7fd7bd5389008d6b2064 (diff)
downloadgcc-b111f1f9f064d09ad9be18f673e899c275bd7d8d.zip
gcc-b111f1f9f064d09ad9be18f673e899c275bd7d8d.tar.gz
gcc-b111f1f9f064d09ad9be18f673e899c275bd7d8d.tar.bz2
[AArch64] Model CSEL instruction in Cortex-A57 scheduling model
* config/arm/cortex-a57.md (cortex_a57_alu): Handle csel type. From-SVN: r237249
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/cortex-a57.md2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 89c9f76..da572a4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2016-06-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * config/arm/cortex-a57.md (cortex_a57_alu):
+ Handle csel type.
+
2016-06-08 Martin Sebor <msebor@redhat.com>
Jakub Jelinek <jakub@redhat.com>
diff --git a/gcc/config/arm/cortex-a57.md b/gcc/config/arm/cortex-a57.md
index 37912db..c8cf80f 100644
--- a/gcc/config/arm/cortex-a57.md
+++ b/gcc/config/arm/cortex-a57.md
@@ -297,7 +297,7 @@
(eq_attr "type" "alu_imm,alus_imm,logic_imm,logics_imm,\
alu_sreg,alus_sreg,logic_reg,logics_reg,\
adc_imm,adcs_imm,adc_reg,adcs_reg,\
- adr,bfm,clz,rbit,rev,alu_dsp_reg,\
+ adr,bfm,clz,csel,rbit,rev,alu_dsp_reg,\
rotate_imm,shift_imm,shift_reg,\
mov_imm,mov_reg,\
mvn_imm,mvn_reg,\