[AArch64] Add scheduling model for Neoverse V1
authorEvandro Menezes <evandro+llvm@gcc.gnu.org>
Sat, 8 Jul 2023 03:10:24 +0000 (22:10 -0500)
committerEvandro Menezes <evandro+llvm@gcc.gnu.org>
Mon, 17 Jul 2023 22:41:59 +0000 (17:41 -0500)
commited0853416510746bea4665160fcff69dc8f251a8
tree80ed335935127c45cdddb1eb50c4f19b17828571
parent64558826ed060eeeb22b92585c0c2a2a3461606c
[AArch64] Add scheduling model for Neoverse V1

Add the scheduling model for Neoverse V1.

Differential revision: https://reviews.llvm.org/D154756
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64SchedNeoverseV1.td [new file with mode: 0644]
llvm/lib/Target/AArch64/AArch64SchedPredNeoverse.td
llvm/test/tools/llvm-mca/AArch64/Neoverse/512tvb-sve-instructions.s
llvm/test/tools/llvm-mca/AArch64/Neoverse/V1-basic-instructions.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/AArch64/Neoverse/V1-neon-instructions.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/AArch64/Neoverse/V1-sve-instructions.s