-
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
Merged
adamperlin
merged 33 commits into
dotnet:main
from
adamperlin:adamperlin/ryujit-wasm-cast
Jan 24, 2026
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
9288c02
Checkpoint
kg 85f2b80
Add unary opcodes
kg 7dbe5ff
Checkpoint
kg 124c8dd
Checkpoint
kg eb34147
Checkpoint
kg e3d59bc
Checkpoint
kg 71eb61b
Apply JIT format patch
kg 3988828
Update src/coreclr/jit/codegenwasm.cpp
kg afadd5d
Merge branch 'main' of github.com:dotnet/runtime into kg/ryujit-wasm-…
adamperlin 83410d9
Fix some initial review feedback in wasm codegen for casts
adamperlin ba132f4
Merge branch 'main' of github.com:dotnet/runtime into adamperlin/ryuj…
adamperlin f3e9e63
Re-use main genCodeForCast, genIntToIntCast implementation to handle …
adamperlin 9b7f09b
Merge branch 'main' of github.com:dotnet/runtime into adamperlin/ryuj…
adamperlin 386f93a
Remove helper calls for double->(u)long conversions on Wasm, jit-format
adamperlin c88d66b
Remove stray print
adamperlin 0247f91
Add unreached() in some cases for casts
adamperlin d7f643b
Make cast op size estimates more precise to include 2 byte float -> i…
adamperlin 11ec0a8
Add missing genConsumeRegs calls
adamperlin 2031845
Revert cpp.hint file changes
adamperlin 4e8ec4a
Fix missing small int -> long case
adamperlin a4ad71a
jit-format
adamperlin 44c87f4
Address some initial review feedback
adamperlin cc76584
Additional review feedback
adamperlin 1b1865f
Add details to comment for cast operation costing under Wasm
adamperlin ec11645
jit-format
adamperlin b62b9ba
Re-insert some ifdefs instead of moving code location in codegenlinea…
adamperlin beb5049
Address more review feedback
adamperlin cfb2ce1
Update src/coreclr/jit/codegenwasm.cpp
adamperlin cae1c5f
Address some additional review feedback
adamperlin b20e4d9
Merge branch 'main' of github.com:dotnet/runtime into adamperlin/ryuj…
adamperlin a0fce7d
Remove unnecessary ifdef for load containment in casts (we shouldn't …
adamperlin 9b03be5
Merge branch 'adamperlin/ryujit-wasm-cast' of github.com:adamperlin/r…
adamperlin fcd500b
jit-format
adamperlin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.