diff options
author | Sam Parker <sam.parker@arm.com> | 2017-08-21 08:43:06 +0000 |
---|---|---|
committer | Sam Parker <sam.parker@arm.com> | 2017-08-21 08:43:06 +0000 |
commit | b252ffd2cca9e9f3ed65b8912603abc1f006ac5a (patch) | |
tree | aba57225ef82ce60ea5ea8f1919b9827c65c0f14 /llvm/lib/Target/AArch64/AArch64Subtarget.cpp | |
parent | f7ef2a13f67493bbb1ccaba51502c1fc26d59018 (diff) | |
download | bcm5719-llvm-b252ffd2cca9e9f3ed65b8912603abc1f006ac5a.tar.gz bcm5719-llvm-b252ffd2cca9e9f3ed65b8912603abc1f006ac5a.zip |
[ARM][AArch64] Cortex-A75 and Cortex-A55 support
This patch introduces support for Cortex-A75 and Cortex-A55, Arm's
latest big.LITTLE A-class cores. They implement the ARMv8.2-A
architecture, including the cryptography and RAS extensions, plus
the optional dot product extension. They also implement the RCpc
AArch64 extension from ARMv8.3-A.
Cortex-A75:
https://developer.arm.com/products/processors/cortex-a/cortex-a75
Cortex-A55:
https://developer.arm.com/products/processors/cortex-a/cortex-a55
Differential Revision: https://reviews.llvm.org/D36667
llvm-svn: 311316
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64Subtarget.cpp')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64Subtarget.cpp b/llvm/lib/Target/AArch64/AArch64Subtarget.cpp index 5d0482918e0..9fdcff333cc 100644 --- a/llvm/lib/Target/AArch64/AArch64Subtarget.cpp +++ b/llvm/lib/Target/AArch64/AArch64Subtarget.cpp @@ -130,10 +130,10 @@ void AArch64Subtarget::initializeProperties() { case CortexA53: PrefFunctionAlignment = 3; break; + case CortexA55: break; case CortexA72: - PrefFunctionAlignment = 4; - break; case CortexA73: + case CortexA75: PrefFunctionAlignment = 4; break; case Others: break; |