[llvm] [AArch64] Add C1-Premium scheduling model (PR #185398)

Asher Dobrescu via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 23 03:19:38 PDT 2026


https://github.com/Asher8118 commented:

Thank you for your changes, I've gone through all the comments and there are still a few that need addressing. Other than what has been pointed out in the diff:
- Flag manipulations instructions eg: `setf8` and the rest in this group and axflag 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 tests as well, but that's a NIT. The throughput needs fixing for these instructions, 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