Skip to content

SIMD: Force inlining all functions that accept AVX registers #19529

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

Merged
merged 1 commit into from
Jul 20, 2021

Conversation

DWesl
Copy link
Contributor

@DWesl DWesl commented Jul 20, 2021

To avoid spilling vector registers into the stack, which may
reduce the performance and also to workaround GCC bug on WIN64.


I thought I had grabbed this from main, but now I can't find it, so it might have originally been a commit on #18330.

Edit: it looks like 0559808 is the original

  To avoid spilling vector registers into the stack, which may
  reduce the performance and also to workaround GCC bug on WIN64.
@charris charris requested a review from seiko2plus July 20, 2021 17:00
@seberg
Copy link
Member

seberg commented Jul 20, 2021

Makes sense to me and since Sayed proposed the original thing, lets just get this in. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants