[PATCH] D128631: [AArch64] Initial sched model for Neoverse N2
Dave Green via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 27 04:35:25 PDT 2022
dmgreen added a comment.
Hello - I've been looking at scheduling a little lately again. I presume this was created by transcribing the values from the Software Optimization guide? It looks nice and clean from what I can see.
I think we can use this new schedule for all "Arm-v9" cores in AArch64.td (that are not in-order). It will almost certainly be a better fit than the older A57 model, and be good to get some decent SVE information.
Can you take the tests from llvm/test/tools/llvm-mca/AArch64/Cortex/A55-basic-instructions.s and llvm/test/tools/llvm-mca/AArch64/Cortex/A55-neon-instructions.s and replicate them for the new model, and preferably find a way for writing a sve equivalent? We've found that those files make a great test of the information in the model.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D128631/new/
https://reviews.llvm.org/D128631
More information about the llvm-commits
mailing list