-
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
Guarded devirtualization assert with vector type #52864
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
We have
and we want to expand the call for guarded devirt. This requires cloning the call. Since the call is an inline candidate, before we can clone it, we first need to modify the
The assert here is that we're not getting the right typed temp for a SIMD8 returning call. Various changes I've made to try and fix this haven't helped. @sandreenko can you take a look? |
Will do. |
If the sovler wants to set the edge weight below zero, set it to zero if within slop, or disallow if not. Addresses assert seen in dotnet#52864.
Failed in runtime-coreclr jitstress-isas-x86 20210522.1 Failed test:
Error message:
|
Suspect the failure above is a different issue? GDV is not exercised much in the normal CI. |
Also perhaps related. Windows arm64 failure seen here
|
Ok, there are 3 pieces that need to be fixed:
should not take long to fix, will try to compose a PR today. |
This modified version of JIT\Regression\JitBlue\GitHub_21546 will fail if run with
with the assert
Looks like the indirect call transform is perhaps not properly handling vector types
The text was updated successfully, but these errors were encountered: