aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-parloops.c
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2016-12-15 15:39:40 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2016-12-15 15:39:40 +0000
commit00d1c28c7b63b35558b3b239d20fec812fbf30a7 (patch)
tree9a03f8f56cef2a35e568a6261afe04721f80ad93 /gcc/tree-parloops.c
parent643a5717dc458643c53e6fa85aed3b3d1f36b3b4 (diff)
downloadgcc-00d1c28c7b63b35558b3b239d20fec812fbf30a7.zip
gcc-00d1c28c7b63b35558b3b239d20fec812fbf30a7.tar.gz
gcc-00d1c28c7b63b35558b3b239d20fec812fbf30a7.tar.bz2
This patch adds the new ISA data structures.
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. From-SVN: r243697
Diffstat (limited to 'gcc/tree-parloops.c')
0 files changed, 0 insertions, 0 deletions