[PATCH] D151894: [AArch64] Neoverse V2 scheduling model
Ricardo Jesus via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 13 07:17:03 PDT 2023
rjj added a comment.
In D151894#4402483 <https://reviews.llvm.org/D151894#4402483>, @SjoerdMeijer wrote:
> It is probably good to double check performance numbers after these (small) modifications.
As of the last revision, performance on SPEC2017 INT and FP is comparable to that obtained with the N2 model.
In D151894#4402776 <https://reviews.llvm.org/D151894#4402776>, @dmgreen wrote:
> Harvin has been looking at writing Cortex-A510 scheduling model recently, and noticed that most of the SVE instructions use Pseudos through a lot of the pipeline instead of the real instructions. Like ABS_ZPmZ_UNDEF_B and ADDHA_MPPZ_D_PSEUDO_D. You may find that especially in pre-ra scheduling the instruction do not match the real ones added here, and they need extra regex's to match the pseudos. (The same is likely true of the Neoverse-N2 scheduling model).
Thanks for the heads up, the UNDEFs should now be getting matched. I'm not sure how this could be tested though, do you have any ideas?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D151894/new/
https://reviews.llvm.org/D151894
More information about the llvm-commits
mailing list