-
Notifications
You must be signed in to change notification settings - Fork 5k
Ensure that fgMorphFieldToSimdGetElement doesn't call gtNewSimdGetElementNode if the ISA is unsupported #66853
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
Conversation
…mentNode if the ISA is unsupported
CC. @kunalspathak, @BruceForstall Will kick off the outerloop ISA jobs after JIT formatting and a couple other changes come back as "passing" to avoid unnecessary CI churn. |
Tagging subscribers to this area: @JulieLeeMSFT Issue DetailsThis resolves #66205 Noting that this is the "simple" fix. The change I discussed in the issue is more complex/involved and will require a few other changes/refactorings to be possible, so I opted to do the simple thing first to unblock CI. I'll log an issue tracking the more complex change.
|
/azp run runtime-coreclr jitstress-isas-x86, runtime-coreclr jitstress-isas-arm, runtime-coreclr outerloop |
Azure Pipelines successfully started running 3 pipeline(s). |
… support on Arm64
/azp run runtime-coreclr jitstress-isas-x86, runtime-coreclr jitstress-isas-arm, runtime-coreclr outerloop |
Azure Pipelines successfully started running 3 pipeline(s). |
/azp run runtime-coreclr jitstress-isas-x86, runtime-coreclr jitstress-isas-arm, runtime-coreclr outerloop |
Azure Pipelines successfully started running 3 pipeline(s). |
ARM64 only had an unrelated failure in LSRA. There was another related failure in x86/x64 that should be fixed now (was checking for Vector128 rather than for baseline support) |
Remaining ARM failure is #66921, currently assigned out to @kunalspathak R2R-CG2 failures are likewise pre-existing/unrelated |
…mentNode if the ISA is unsupported (dotnet#66853) * Ensure that fgMorphFieldToSimdGetElement doesn't call gtNewSimdGetElementNode if the ISA is unsupported * Ensure fgMorphFieldToSimdGetElement is correctly checking for AdvSimd support on Arm64 * Ensure impExpandHalfConstEqualsSIMD checks for baseline simd support
This resolves #66205
Noting that this is the "simple" fix. The change I discussed in the issue is more complex/involved and will require a few other changes/refactorings to be possible, so I opted to do the simple thing first to unblock CI. I'll log an issue tracking the more complex change.