-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Add lowering support for conditional nodes #71705
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
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
e8f9ae6
Add lowering support for conditional nodes
a74nh e9c0474
Contain conditionals
a74nh 97386b3
Fix formatting
a74nh 1bcd61a
Use AND and CMP nodes
a74nh 7884eca
Fix formatting
a74nh 6d36f9d
Remove LowerNodeCC changes
a74nh 1138fae
Remove asserts & fix variable names
a74nh d98f9d0
Better contain checks for conditional compares
a74nh 8ef9994
Simpler contained conditions codegen
a74nh 6202894
Remove Conditional Compare nodes
a74nh c0aba37
Minor cleanups
a74nh 9995881
Generate AND compare chains
a74nh 165060b
Fix unsigned compares && reduce chain check recursion
a74nh 6117333
Add compare chain tests
a74nh 574742f
Review fixes
a74nh eae824a
Use GenCondition
a74nh 8b282f9
Change CompareChainSize to IsValidCompareChain
a74nh ce5882d
Move lowering functions to lowerarmarch
a74nh c548f9f
Formatting fixes
a74nh df67d67
Fix SELECT issues
a74nh d1854f8
Fix test output messages.
a74nh 8310017
Better explanations for AND chains
a74nh e2c8f5d
Compare chains should not contain tst compares
a74nh 25696f1
Don't allow tst compares in codegeneration of compare chains
a74nh a3d5d0c
Add tests for chains with tst compares
a74nh cac2740
Don't allow tst compares in lsrabuild of compare chains
a74nh 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
Better explanations for AND chains
- Loading branch information
commit 83100179043fc4ce9f57df4aeffc2e35ed3a6465
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
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.