summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Hahn <florian.hahn@arm.com>2017-05-31 15:50:03 +0000
committerFlorian Hahn <florian.hahn@arm.com>2017-05-31 15:50:03 +0000
commitff25b6d8f602ae01d9c0c2fd5c76b9b6ad4d97ba (patch)
treef20088091ccf2ac29aac673bc74219e1bee9499f
parent608164077ec9242ff056cbbaf7e5740126bb2f42 (diff)
downloadbcm5719-llvm-ff25b6d8f602ae01d9c0c2fd5c76b9b6ad4d97ba.tar.gz
bcm5719-llvm-ff25b6d8f602ae01d9c0c2fd5c76b9b6ad4d97ba.zip
[AArch64] Enable FeatureFuseAES on Cortex-A53.
It improves performance on Cortex-A53. llvm-svn: 304307
-rw-r--r--llvm/lib/Target/AArch64/AArch64.td1
-rw-r--r--llvm/test/CodeGen/AArch64/misched-fusion-aes.ll1
2 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64.td b/llvm/lib/Target/AArch64/AArch64.td
index cad9c4c8cb4..abe28460c83 100644
--- a/llvm/lib/Target/AArch64/AArch64.td
+++ b/llvm/lib/Target/AArch64/AArch64.td
@@ -190,6 +190,7 @@ def ProcA53 : SubtargetFeature<"a53", "ARMProcFamily", "CortexA53",
FeatureCrypto,
FeatureCustomCheapAsMoveHandling,
FeatureFPARMv8,
+ FeatureFuseAES,
FeatureNEON,
FeaturePerfMon,
FeaturePostRAScheduler,
diff --git a/llvm/test/CodeGen/AArch64/misched-fusion-aes.ll b/llvm/test/CodeGen/AArch64/misched-fusion-aes.ll
index 164d1e63c47..bd7c69c910c 100644
--- a/llvm/test/CodeGen/AArch64/misched-fusion-aes.ll
+++ b/llvm/test/CodeGen/AArch64/misched-fusion-aes.ll
@@ -1,3 +1,4 @@
+; RUN: llc %s -o - -mtriple=aarch64-unknown -mcpu=cortex-a53 | FileCheck %s --check-prefix=CHECK --check-prefix=CHECKCORTEX
; RUN: llc %s -o - -mtriple=aarch64-unknown -mcpu=cortex-a57 | FileCheck %s --check-prefix=CHECK --check-prefix=CHECKCORTEX
; RUN: llc %s -o - -mtriple=aarch64-unknown -mcpu=cortex-a72 | FileCheck %s --check-prefix=CHECK --check-prefix=CHECKCORTEX
; RUN: llc %s -o - -mtriple=aarch64-unknown -mcpu=cortex-a73 | FileCheck %s --check-prefix=CHECK --check-prefix=CHECKCORTEX
OpenPOWER on IntegriCloud