-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Spill single-def variable at definition to avoid further spilling #54345
Merged
Commits on Jul 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d5dc108 - Browse repository at this point
Copy the full SHA d5dc108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5176e85 - Browse repository at this point
Copy the full SHA 5176e85View commit details -
If a single-def variable is decided to get spilled in its lifetime, then spill it at the firstRefPosition RefTypeDef so the value of the variable is always valid on the stack. Going forward, no more spills will be needed for such variable or no more resolutions (reg to stack) will be needed for such single-def variables.
Configuration menu - View commit details
-
Copy full SHA for 3262f3f - Browse repository at this point
Copy the full SHA 3262f3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bed12a0 - Browse repository at this point
Copy the full SHA bed12a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62b1d57 - Browse repository at this point
Copy the full SHA 62b1d57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4563709 - Browse repository at this point
Copy the full SHA 4563709View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4707548 - Browse repository at this point
Copy the full SHA 4707548View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d67df2 - Browse repository at this point
Copy the full SHA 2d67df2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12ef329 - Browse repository at this point
Copy the full SHA 12ef329View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5dbc39 - Browse repository at this point
Copy the full SHA a5dbc39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 803e59e - Browse repository at this point
Copy the full SHA 803e59eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1171e15 - Browse repository at this point
Copy the full SHA 1171e15View commit details -
Configuration menu - View commit details
-
Copy full SHA for d792cfc - Browse repository at this point
Copy the full SHA d792cfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25770df - Browse repository at this point
Copy the full SHA 25770dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d3b6b6 - Browse repository at this point
Copy the full SHA 4d3b6b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22a1a7d - Browse repository at this point
Copy the full SHA 22a1a7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3383c1 - Browse repository at this point
Copy the full SHA e3383c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8facc97 - Browse repository at this point
Copy the full SHA 8facc97View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3e03a6 - Browse repository at this point
Copy the full SHA d3e03a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 649c6c4 - Browse repository at this point
Copy the full SHA 649c6c4View 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.