-
Notifications
You must be signed in to change notification settings - Fork 786
[OptimizeForJS] Optimize 64-bit div by constant #4055
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
Closed
Closed
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
bf6eb7e
init
MaxGraey 414a0eb
fix
MaxGraey c985cdc
comments
MaxGraey 95f3472
fix (wip)
MaxGraey 86a42b3
wip
MaxGraey 1cb12f6
fix
MaxGraey d282466
lint
MaxGraey 37a416f
lint
MaxGraey 860860c
more tests and fixes
MaxGraey 14c8039
lint
MaxGraey 5b1790d
cleanups
MaxGraey 397919f
refactor
MaxGraey a3fca5f
special case for signed Power of Two divisors
MaxGraey 5de26a0
fix
MaxGraey c544a2d
lint
MaxGraey 2167b6e
more tests
MaxGraey 2e789a7
comment reminder rules for now
MaxGraey 59092b3
minor refactoring
MaxGraey 0b924ba
fix
MaxGraey 3de6a63
no skip
MaxGraey 89eac9d
refactor
MaxGraey 984b530
skip negative divisors for unsigned divs
MaxGraey 49ec6dd
skip const-by-const divs
MaxGraey 69457d7
fix
MaxGraey 88f1f5f
Merge branch 'main' into opt-for-js-div-by-const
MaxGraey aa3e3cc
fixes
MaxGraey cda2348
lint
MaxGraey c5971d0
fix
MaxGraey b7dfb82
fix
MaxGraey 19e63e5
fix
MaxGraey a8f78af
lint
MaxGraey 448cfb8
Merge branch 'main' into opt-for-js-div-by-const
MaxGraey 25ac50d
Merge branch 'main' into opt-for-js-div-by-const
MaxGraey bda17ad
clarify comment
MaxGraey 2f5ea6a
add optimize instructions after optimize-for-js
MaxGraey be3c454
update wasm2js fixtures
MaxGraey 6f3b04d
add test for i64(x) / -4
MaxGraey d97849e
add div by smin test
MaxGraey bafc225
embed full license content for header and cpp
MaxGraey 014993c
suggestions
MaxGraey 1ce29d5
add comment for wasm-intrinsics.wat
MaxGraey 6ae253f
remove empry gap
MaxGraey 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
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.