summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorPankaj Gode <pankaj.gode@broadcom.com>2016-07-08 11:13:59 +0000
committerPankaj Gode <pankaj.gode@broadcom.com>2016-07-08 11:13:59 +0000
commit5d118a16762fa33c558040e7b7972761f3836c34 (patch)
treef71010b462b1fb6614e56baf7b6df6fdf277b3b2 /llvm/lib
parentde01b98a26468ce579bd2f662a46a4d856f6bb87 (diff)
downloadbcm5719-llvm-5d118a16762fa33c558040e7b7972761f3836c34.tar.gz
bcm5719-llvm-5d118a16762fa33c558040e7b7972761f3836c34.zip
[AArch64] Macro fusion of simple ALU ops with branches for Broadcom's Vulcan
Support for the macro fusion of simple ALU ops with branches for the Vulcan sub-target. Patch by Meador Inge <meadori@gmail.com> Differential Revision: http://reviews.llvm.org/D22042 llvm-svn: 274837
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AArch64/AArch64.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64.td b/llvm/lib/Target/AArch64/AArch64.td
index 91e8efb655f..b676a70ae86 100644
--- a/llvm/lib/Target/AArch64/AArch64.td
+++ b/llvm/lib/Target/AArch64/AArch64.td
@@ -245,6 +245,7 @@ def ProcVulcan : SubtargetFeature<"vulcan", "ARMProcFamily", "Vulcan",
FeatureCRC,
FeatureCrypto,
FeatureFPARMv8,
+ FeatureMacroOpFusion,
FeatureNEON,
FeaturePostRAScheduler,
HasV8_1aOps]>;
OpenPOWER on IntegriCloud