summaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm-tune.md
diff options
context:
space:
mode:
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>2016-12-15 15:39:40 +0000
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>2016-12-15 15:39:40 +0000
commitb143bcc849da3a33e4003f415af6e954ca4d7d39 (patch)
tree9a03f8f56cef2a35e568a6261afe04721f80ad93 /gcc/config/arm/arm-tune.md
parent0a59ae40244f192e3b7315bb385d28f9de40624d (diff)
downloadgcc-b143bcc849da3a33e4003f415af6e954ca4d7d39.tar.gz
This patch adds the new ISA data structures. The idea is to use an
sbitmap for carrying these around internally. We don't make much use of this yet, but will increasingly migrate over to this in the following patches. All cores and architectures currently have both old and new encodings for now. For simplicity and clarity we introduce internally the concept of ARMv7ve. It doesn't change any visible behaviour. There's also a bit of tidying up of the various supported cores, sorting them by profile. * arm-isa.h: New file. * arm-protos.h: Include it. * arm-arches.def: Add new ISA field to all entries. Drop bogus armv8.1-a+crc architecture. * arm-cores.def: Similarly. Group ARMv8 cores by profile. * arm-opts.h (enum processor_type): Adjust for new field. * arm.c (struct processors): New field 'isa_bits'. (all_cores, all_architectures): Initialize new field. * arm-tables.opt: Regenerated. * arm-tune.md: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@243697 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/arm/arm-tune.md')
-rw-r--r--gcc/config/arm/arm-tune.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/arm/arm-tune.md b/gcc/config/arm/arm-tune.md
index 4c929272fd7..22e4a532879 100644
--- a/gcc/config/arm/arm-tune.md
+++ b/gcc/config/arm/arm-tune.md
@@ -34,8 +34,8 @@
cortexm3,marvell_pj4,cortexa15cortexa7,
cortexa17cortexa7,cortexa32,cortexa35,
cortexa53,cortexa57,cortexa72,
- cortexa73,cortexm23,cortexm33,
- exynosm1,falkor,qdf24xx,
- xgene1,cortexa57cortexa53,cortexa72cortexa53,
- cortexa73cortexa35,cortexa73cortexa53"
+ cortexa73,exynosm1,falkor,
+ qdf24xx,xgene1,cortexa57cortexa53,
+ cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,
+ cortexm23,cortexm33"
(const (symbol_ref "((enum attr_tune) arm_tune)")))