summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64
diff options
context:
space:
mode:
authorHaicheng Wu <haicheng@codeaurora.org>2016-07-12 02:04:01 +0000
committerHaicheng Wu <haicheng@codeaurora.org>2016-07-12 02:04:01 +0000
commit1e39574e9fea0b8ddf2e5d278ded58ce81d9bb34 (patch)
treedbe79ae2b40ebe353c552152e219bb69a0948ce0 /llvm/lib/Target/AArch64
parent98226e3d93f6cfbfc93b02ef79a988fcbe20ae38 (diff)
downloadbcm5719-llvm-1e39574e9fea0b8ddf2e5d278ded58ce81d9bb34.tar.gz
bcm5719-llvm-1e39574e9fea0b8ddf2e5d278ded58ce81d9bb34.zip
[Kryo] Enable ZCZeroing feature
This feature uses immediate #0 to zero a register. Differential Revision: http://reviews.llvm.org/D19985 llvm-svn: 275143
Diffstat (limited to 'llvm/lib/Target/AArch64')
-rw-r--r--llvm/lib/Target/AArch64/AArch64.td3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64.td b/llvm/lib/Target/AArch64/AArch64.td
index b676a70ae86..4235e59cdc2 100644
--- a/llvm/lib/Target/AArch64/AArch64.td
+++ b/llvm/lib/Target/AArch64/AArch64.td
@@ -237,7 +237,8 @@ def ProcKryo : SubtargetFeature<"kryo", "ARMProcFamily", "Kryo",
FeatureNEON,
FeaturePerfMon,
FeaturePostRAScheduler,
- FeaturePredictableSelectIsExpensive
+ FeaturePredictableSelectIsExpensive,
+ FeatureZCZeroing
]>;
def ProcVulcan : SubtargetFeature<"vulcan", "ARMProcFamily", "Vulcan",
OpenPOWER on IntegriCloud