-
Notifications
You must be signed in to change notification settings - Fork 129
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
Eliminate xblock liveness for shifts #3548
Eliminate xblock liveness for shifts #3548
Conversation
78b3bcb
to
5b5228a
Compare
ecd29a5
to
6457d45
Compare
6457d45
to
9cd6ebb
Compare
This PR causes Steam to crash early. Will need to bisect to find out why. |
d3daec5
to
4147e95
Compare
I've split the PR up into atomic commits that are as small as is reasonable. I don't think I fixed whatever the bug is (and I did audit instcountci without finding any fault), but this should make the bisect results much more useful. |
Looks like the first commit that breaks Steam is |
d6e7edd
to
0a2f391
Compare
With latest changes this still crashes. First commit breaking steam is still |
3ca5570
to
75216fa
Compare
This is something the new shift flag code will do. Backporting the opt since that's stalled and this reduces the diff. Signed-off-by: Alyssa Rosenzweig <[email protected]>
otherwise we might have the wrong input NZCV. Signed-off-by: Alyssa Rosenzweig <[email protected]>
this failed on an earlier version of the series that otherwise passed ci. Signed-off-by: Alyssa Rosenzweig <[email protected]>
Signed-off-by: Alyssa Rosenzweig <[email protected]>
we'll hit this with _ShiftFlags. Signed-off-by: Alyssa Rosenzweig <[email protected]>
Generates flags for a variable shift as a dedicated IR op. This lets us optimize around it (without generating control flow, relying on deferred flag infra, etc). And it neatly solves our RA problem for shifts. Signed-off-by: Alyssa Rosenzweig <[email protected]>
all the variable shift impls need to do this dance, make it common. Signed-off-by: Alyssa Rosenzweig <[email protected]>
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Signed-off-by: Alyssa Rosenzweig <[email protected]>
bfd9b34
to
b54d493
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Congrats! it no longer explodes!
The last one~