Tim Northover
a94cd25188
ARM: test default values for TAG_CPU_unaligned_access attribute.
...
It should be on for every target that supports unaligned accesses (e.g. not
v6m).
Patch by Charlie Turner.
llvm-svn: 220912
2014-10-30 17:05:44 +00:00
Renato Golin
16ea8ba3bc
Adds support for the Cortex-A17 to the ARM backend
...
Patch by Matthew Wahab.
llvm-svn: 219606
2014-10-13 10:22:19 +00:00
Renato Golin
0595a26c25
Emit unaligned access build attribute for ARM
...
Patch by Charlie Turner.
llvm-svn: 219301
2014-10-08 12:26:22 +00:00
Oliver Stannard
37e4daab05
[ARM] Add support for Cortex-M7, FPv5-SP and FPv5-DP (LLVM)
...
The Cortex-M7 has 3 options for its FPU: none, FPv5-SP-D16 and
FPv5-DP-D16. FPv5 has the same instructions as FP-ARMv8, so it can be
modelled using the same target feature, and all double-precision
operations are already disabled by the fp-only-sp target features.
llvm-svn: 218747
2014-10-01 09:02:17 +00:00
Amara Emerson
115d2df8a4
[ARM] Emit ABI_PCS_R9_use build attribute.
...
Patch by Ben Foster!
Differential Revision: http://reviews.llvm.org/D4657
llvm-svn: 213944
2014-07-25 14:03:14 +00:00
Amara Emerson
ceeb1c4830
[ARM] Emit correct build attributes for the relocation models.
...
Patch by Asiri Rathnayake.
llvm-svn: 209656
2014-05-27 13:30:21 +00:00
Nico Rieck
7647178738
Fix broken CHECK lines
...
llvm-svn: 201479
2014-02-16 07:31:05 +00:00
Artyom Skrobov
10e76a4eda
[ARM] Do not generate Tag_DIV_use=AllowDIVExt when hardware div is non-optional: it should have the default value of AllowDIVIfExists
...
llvm-svn: 199638
2014-01-20 10:18:42 +00:00
Saleem Abdulrasool
196c3212ba
ARM: update build attributes for ABI r2.09
...
Update names for the names as per the current ABI errata. Mark deprecated tags
as such.
llvm-svn: 199576
2014-01-19 08:25:35 +00:00
Amara Emerson
dba59eb3f4
Move the xscale build attribute test to the proper place and remove the old one.
...
The encoding of build attributes is already tested in CodeGen/ARM/build-attributes-encoding.s
llvm-svn: 199393
2014-01-16 15:11:54 +00:00
Artyom Skrobov
4d91d944ae
Must not produce Tag_CPU_arch_profile for pre-ARMv7 cores (e.g. cortex-m0)
...
llvm-svn: 198945
2014-01-10 16:42:55 +00:00
Amara Emerson
34df448f7c
[ARM] Enable FeatureMP for Cortex-A5 by default.
...
Patch by Oliver Stannard.
llvm-svn: 195640
2013-11-25 13:17:15 +00:00
Richard Barton
c31078cded
Add support for Cortex-A12.
...
Patch by Oliver Stannard!
llvm-svn: 195448
2013-11-22 11:53:16 +00:00
Artyom Skrobov
97af2ec096
[ARM] add the overlooked tests for Cortex-A7 build attributes
...
llvm-svn: 195365
2013-11-21 16:22:39 +00:00