forked from OSchip/llvm-project
[AArch64] Add pipeline model for Exynos M4
Add the scheduling and cost model for Exynos M4. llvm-svn: 350960
This commit is contained in:
parent
5068fc31f2
commit
0c14c87d00
|
@ -391,6 +391,7 @@ include "AArch64SchedFalkor.td"
|
||||||
include "AArch64SchedKryo.td"
|
include "AArch64SchedKryo.td"
|
||||||
include "AArch64SchedExynosM1.td"
|
include "AArch64SchedExynosM1.td"
|
||||||
include "AArch64SchedExynosM3.td"
|
include "AArch64SchedExynosM3.td"
|
||||||
|
include "AArch64SchedExynosM4.td"
|
||||||
include "AArch64SchedThunderX.td"
|
include "AArch64SchedThunderX.td"
|
||||||
include "AArch64SchedThunderX2T99.td"
|
include "AArch64SchedThunderX2T99.td"
|
||||||
|
|
||||||
|
@ -696,7 +697,7 @@ def : ProcessorModel<"cyclone", CycloneModel, [ProcCyclone]>;
|
||||||
def : ProcessorModel<"exynos-m1", ExynosM1Model, [ProcExynosM1]>;
|
def : ProcessorModel<"exynos-m1", ExynosM1Model, [ProcExynosM1]>;
|
||||||
def : ProcessorModel<"exynos-m2", ExynosM1Model, [ProcExynosM2]>;
|
def : ProcessorModel<"exynos-m2", ExynosM1Model, [ProcExynosM2]>;
|
||||||
def : ProcessorModel<"exynos-m3", ExynosM3Model, [ProcExynosM3]>;
|
def : ProcessorModel<"exynos-m3", ExynosM3Model, [ProcExynosM3]>;
|
||||||
def : ProcessorModel<"exynos-m4", ExynosM3Model, [ProcExynosM4]>;
|
def : ProcessorModel<"exynos-m4", ExynosM4Model, [ProcExynosM4]>;
|
||||||
def : ProcessorModel<"falkor", FalkorModel, [ProcFalkor]>;
|
def : ProcessorModel<"falkor", FalkorModel, [ProcFalkor]>;
|
||||||
def : ProcessorModel<"saphira", FalkorModel, [ProcSaphira]>;
|
def : ProcessorModel<"saphira", FalkorModel, [ProcSaphira]>;
|
||||||
def : ProcessorModel<"kryo", KryoModel, [ProcKryo]>;
|
def : ProcessorModel<"kryo", KryoModel, [ProcKryo]>;
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue