Skip to content

Commit e45f9aa

Browse files
authored
[AArch64] Initial sched model for Neoverse N3 (#106371)
References: * Arm Neoverse N3 Software Optimization Guide * Arm A64 Instruction Set for A-profile architecture
1 parent d575252 commit e45f9aa

File tree

10 files changed

+25235
-2
lines changed

10 files changed

+25235
-2
lines changed

llvm/lib/Target/AArch64/AArch64.td

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ include "AArch64SchedAmpere1.td"
113113
include "AArch64SchedAmpere1B.td"
114114
include "AArch64SchedNeoverseN1.td"
115115
include "AArch64SchedNeoverseN2.td"
116+
include "AArch64SchedNeoverseN3.td"
116117
include "AArch64SchedNeoverseV1.td"
117118
include "AArch64SchedNeoverseV2.td"
118119
include "AArch64SchedOryon.td"

llvm/lib/Target/AArch64/AArch64Processors.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1107,7 +1107,7 @@ def : ProcessorModel<"cortex-a720", NeoverseN2Model, ProcessorFeatures.A720,
11071107
[TuneA720]>;
11081108
def : ProcessorModel<"cortex-a720ae", NeoverseN2Model, ProcessorFeatures.A720AE,
11091109
[TuneA720AE]>;
1110-
def : ProcessorModel<"cortex-a725", NeoverseN2Model, ProcessorFeatures.A725,
1110+
def : ProcessorModel<"cortex-a725", NeoverseN3Model, ProcessorFeatures.A725,
11111111
[TuneA725]>;
11121112
def : ProcessorModel<"cortex-r82", CortexA55Model, ProcessorFeatures.R82,
11131113
[TuneR82]>;
@@ -1132,7 +1132,7 @@ def : ProcessorModel<"neoverse-n1", NeoverseN1Model,
11321132
def : ProcessorModel<"neoverse-n2", NeoverseN2Model,
11331133
ProcessorFeatures.NeoverseN2, [TuneNeoverseN2]>;
11341134
def : ProcessorAlias<"cobalt-100", "neoverse-n2">;
1135-
def : ProcessorModel<"neoverse-n3", NeoverseN2Model,
1135+
def : ProcessorModel<"neoverse-n3", NeoverseN3Model,
11361136
ProcessorFeatures.NeoverseN3, [TuneNeoverseN3]>;
11371137
def : ProcessorModel<"neoverse-512tvb", NeoverseV1Model,
11381138
ProcessorFeatures.Neoverse512TVB, [TuneNeoverse512TVB]>;

0 commit comments

Comments
 (0)