[llvm] [AArch64] Add C1-Premium scheduling model (PR #185398)
Asher Dobrescu via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 17 04:25:53 PDT 2026
https://github.com/Asher8118 commented:
Thank you for your changes, there are still a few things that need updating. Other than what is pointed out in the diff:
- Could you add a flag-manipulation-instructions test for C1Premium? Could you also update the Scheduler model and add definitions for flag manipulations instructions eg: `setf8` and the rest in this group and `axflag`? They are currently showing with throughput of 8 when it should be 1.
- SVE Duplicate, immediate and indexed form are showing throughput of 8 when it should be 2. I did not find tests in the patch, might be good to add some as well, but that's a NIT, eg immediate: `dup z3.d, #-256`; `dup z2.h, #10`; or indexed: `dup z4.s, z5.s[3]`
https://github.com/llvm/llvm-project/pull/185398
More information about the llvm-commits
mailing list