[llvm] 412237d - [AArch64] Enable post RA scheduler for Cortex-R82

Sjoerd Meijer via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 20 06:15:28 PST 2020


Author: Sjoerd Meijer
Date: 2020-11-20T14:04:26Z
New Revision: 412237dcd07e5a2afbb1767858262a5f037149a3

URL: https://github.com/llvm/llvm-project/commit/412237dcd07e5a2afbb1767858262a5f037149a3
DIFF: https://github.com/llvm/llvm-project/commit/412237dcd07e5a2afbb1767858262a5f037149a3.diff

LOG: [AArch64] Enable post RA scheduler for Cortex-R82

Just something I forgot when I added the R82. Need to have a look
at crypto and fusing, but will do that as a follow up.

Differential Revision: https://reviews.llvm.org/D91848

Added: 
    

Modified: 
    llvm/lib/Target/AArch64/AArch64.td

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AArch64/AArch64.td b/llvm/lib/Target/AArch64/AArch64.td
index d73ded1c9cb0..2e33801ddc4a 100644
--- a/llvm/lib/Target/AArch64/AArch64.td
+++ b/llvm/lib/Target/AArch64/AArch64.td
@@ -673,7 +673,9 @@ def ProcA78 : SubtargetFeature<"cortex-a78", "ARMProcFamily",
 def ProcR82 : SubtargetFeature<"cortex-r82", "ARMProcFamily",
                                "CortexR82",
                                "Cortex-R82 ARM Processors", [
-                               // All features are implied by v8_0r ops:
+                               FeaturePostRAScheduler,
+                               // TODO: crypto and FuseAES
+                               // All other features are implied by v8_0r ops:
                                HasV8_0rOps,
                                ]>;
 


        


More information about the llvm-commits mailing list