-
Notifications
You must be signed in to change notification settings - Fork 12k
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
[VPlan] Add VPIRBasicBlock, use to model pre-preheader. #93398
Merged
Merged
Commits on May 26, 2024
-
[VPlan] Add VPIRWrapperBlock, use to model pre-preheader.
This patch adds a new special type of VPBasicBlock that wraps an existing IR basic block. Recipes of the block get added before the terminator of the wrapped IR basic block. Making it a subclass of VPBasicBlock avoids duplicating various APIs to manage recipes in a block, as well as makes sure the traversals filtering VPBasicBlocks automatically apply as well. Initially VPIRWrappedBlocks are only used for the pre-preheader (wrapping the original preheader of the scalar loop). As follow-up, this will be used to move more parts of the skeleton inside VPlan, startingt with the branch and condition in the middle block. Note: This reqiores updating all VPlan-printing tests, which I will do once we converge on a final version.
Configuration menu - View commit details
-
Copy full SHA for 35c5111 - Browse repository at this point
Copy the full SHA 35c5111View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6f5a775 - Browse repository at this point
Copy the full SHA 6f5a775View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7714cb - Browse repository at this point
Copy the full SHA a7714cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f469a3a - Browse repository at this point
Copy the full SHA f469a3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38c2da3 - Browse repository at this point
Copy the full SHA 38c2da3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73729d4 - Browse repository at this point
Copy the full SHA 73729d4View commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 872f0b5 - Browse repository at this point
Copy the full SHA 872f0b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92e31f8 - Browse repository at this point
Copy the full SHA 92e31f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c69dde0 - Browse repository at this point
Copy the full SHA c69dde0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd83113 - Browse repository at this point
Copy the full SHA bd83113View commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5374577 - Browse repository at this point
Copy the full SHA 5374577View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4381ff - Browse repository at this point
Copy the full SHA b4381ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6285815 - Browse repository at this point
Copy the full SHA 6285815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef075a - Browse repository at this point
Copy the full SHA 9ef075aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1134c38 - Browse repository at this point
Copy the full SHA 1134c38View 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.