[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