-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[RyuJIT Wasm] Cast Operations Follow Up #122862
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
[RyuJIT Wasm] Cast Operations Follow Up #122862
Conversation
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Tagging subscribers to 'arch-wasm': @lewing, @pavelsavara |
…some more casting cases; Add genFloatToIntCast
521f043 to
c88d66b
Compare
d86e911 to
cc76584
Compare
|
@dotnet/jit-contrib Initial feedback should be implemented now so this is ready for another review pass! |
Co-authored-by: SingleAccretion <62474226+SingleAccretion@users.noreply.github.com>
|
@adamperlin can you resolve the merge conflicts when you get a chance? Seems like this is close? |
…hit this code yet)
…untime into adamperlin/ryujit-wasm-cast
@AndyAyersMS yes! I've now resolved the merge conflicts and addressed the last bit of feedback. Please feel free to take another look! |
AndyAyersMS
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indentation is still a bit wonky in instrswasm.h but we can fix that the next time we modify that file.
This PR addresses some review feedback in #122301 and fills in more codegen for casts on Wasm.
Notably:
GenIntCastDescwas moved out of ifdefs and adapted for Wasm to support this. We don't yet support containment of casts in loads (i.e., theGenIntCastDesc::LOAD_*type casts).