Skip to content
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

Improve branch optimizer around implied relops #95234

Merged
merged 32 commits into from
Jan 2, 2024
Merged
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
2447227
Optimize "implied relops" in assertprop
EgorBo Nov 25, 2023
a6e0867
Improve impl
EgorBo Nov 25, 2023
579c05e
Clean up
EgorBo Nov 25, 2023
7171a5d
Clean up
EgorBo Nov 25, 2023
62a5f35
Add GT_EQ
EgorBo Nov 25, 2023
7489fad
add GT_NE as well
EgorBo Nov 26, 2023
a104102
clean up
EgorBo Nov 26, 2023
ffa7d1a
Test commit
EgorBo Nov 26, 2023
3f82e12
Implement in redundant-branch phase
EgorBo Nov 26, 2023
eff4f9d
jit-format
EgorBo Nov 26, 2023
cbe3461
Fix build
EgorBo Nov 26, 2023
069279c
Fix build
EgorBo Nov 26, 2023
2c18ec4
test
EgorBo Nov 26, 2023
541ada4
jit-format
EgorBo Nov 26, 2023
5245290
Test commit
EgorBo Nov 26, 2023
dacc1ed
Merge branch 'main' of github.com:dotnet/runtime into implied-relop-a…
EgorBo Nov 26, 2023
4c18b0b
Merge branch 'main' of github.com:dotnet/runtime into implied-relop-a…
EgorBo Nov 26, 2023
a3b15c9
Merge branch 'main' of github.com:dotnet/runtime into implied-relop-a…
EgorBo Nov 30, 2023
9418be5
test fix
EgorBo Nov 30, 2023
efbb400
Better fix
EgorBo Nov 30, 2023
714c001
Final clean up
EgorBo Nov 30, 2023
d796e79
Rename function
EgorBo Nov 30, 2023
5f66730
Revert previous changes
EgorBo Nov 30, 2023
94776af
Clean up
EgorBo Nov 30, 2023
6bdd596
Handle GT_NE
EgorBo Nov 30, 2023
a23517e
Merge branch 'implied-relop-assertprop' of github.com:EgorBo/runtime-…
EgorBo Dec 3, 2023
bb3f8cb
Merge branch 'main' of github.com:dotnet/runtime into implied-relop-a…
EgorBo Dec 3, 2023
b1c69f0
test
EgorBo Dec 3, 2023
c8136b0
Check type of domApp.m_args[0] (same as treeApp.m_args[0])
EgorBo Dec 3, 2023
302430e
Update redundantbranchopts.cpp
EgorBo Dec 4, 2023
ce5e346
Merge branch 'main' of github.com:dotnet/runtime into implied-relop-a…
EgorBo Dec 27, 2023
2d8a6df
Replace ssize_t with target_ssize_t
EgorBo Dec 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'main' of github.com:dotnet/runtime into implied-relop-a…
…ssertprop
  • Loading branch information
EgorBo committed Nov 30, 2023
commit a3b15c90689fc75ed4d5876105f72ae45aa487d4

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.