[PATCH] D22042: [AArch64] Macro fusion of simple ALU ops with branches for Broadcom's Vulcan

pankaj gode via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 8 03:34:26 PDT 2016


pgode updated this revision to Diff 63193.
pgode added a comment.

Updated diff. 
Removed fusion of additional instructions for Vulcan. 
Default instructions supported by 'Macrofusion subtarget feature' will be fused.


http://reviews.llvm.org/D22042

Files:
  lib/Target/AArch64/AArch64.td

Index: lib/Target/AArch64/AArch64.td
===================================================================
--- lib/Target/AArch64/AArch64.td
+++ lib/Target/AArch64/AArch64.td
@@ -245,6 +245,7 @@
                                    FeatureCRC,
                                    FeatureCrypto,
                                    FeatureFPARMv8,
+                                   FeatureMacroOpFusion,
                                    FeatureNEON,
                                    FeaturePostRAScheduler,
                                    HasV8_1aOps]>;


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22042.63193.patch
Type: text/x-patch
Size: 562 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160708/7d8f905b/attachment.bin>


More information about the llvm-commits mailing list