-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimize lsraRegOrder
and buildPhysRegRecords
to skip non-AVX512 registers if AVX512 not available
#81847
Comments
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch, @kunalspathak Issue DetailsPer comment #79544 (comment) : we can optimize this section of the code to only use/initialize the
|
@JulieLeeMSFT please assign me, we are working on this internally. |
This was partially covered by #83862 |
@tannergooding when I wrote this issue, this is the optimization I had in mind (#83862), i.e., fix some of the lsraRegOrder pertaining to the extra AVX512 registers. Did you have something else in mind? |
No, I had just interpreted the title as implying something additional. If everything intended to be covered was, then please feel free to close |
This is complete. |
Per comment #79544 (comment) : we can optimize this section of the code to only use/initialize the
AVX512
register records ifAVX512
is detected at runtime. See commit 3c7acdb for a rough idea of how to structure these changes.The text was updated successfully, but these errors were encountered: