-
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
JIT: implement tail merging #77103
Merged
Merged
JIT: implement tail merging #77103
Commits on Oct 16, 2022
-
Add a phase that looks for common tail statements in a block's predecessors and merges them. Run it both before and after morph. Closes dotnet#8795. Closes dotnet#76872.
Configuration menu - View commit details
-
Copy full SHA for 2da39fb - Browse repository at this point
Copy the full SHA 2da39fbView commit details
Commits on Oct 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8dddcb5 - Browse repository at this point
Copy the full SHA 8dddcb5View commit details -
Add range enable config setting.
Skip past GT_NOP, no point considering those for merging. Fix logic error when finding cross jump victim -- need to assess the first block in the loop.
Configuration menu - View commit details
-
Copy full SHA for 119c260 - Browse repository at this point
Copy the full SHA 119c260View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e3c219 - Browse repository at this point
Copy the full SHA 6e3c219View commit details
Commits on Oct 18, 2022
-
Remove an apparently unnecessary assert from loop recognition.
Add indir flag checking to `GenTree::Compare`.
Configuration menu - View commit details
-
Copy full SHA for 3c9c1d6 - Browse repository at this point
Copy the full SHA 3c9c1d6View commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cdc4968 - Browse repository at this point
Copy the full SHA cdc4968View commit details
Commits on Oct 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d1488f5 - Browse repository at this point
Copy the full SHA d1488f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e86d075 - Browse repository at this point
Copy the full SHA e86d075View commit details
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.