These non-semantic changes will help make a later change adding
support for deopt operand bundles more streamlined.
Details
Diff Detail
Event Timeline
LGTM w/comments addressed.
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp | ||
---|---|---|
1354 | For clarity, I might call this OldSP. | |
1357 | const? | |
1359 | This doesn't look right. You're converting a bitfield to an emum representing what the bits mean. I think you want the full bitfield. | |
1374 | In a separate change, might be better to use the name of the original statepoint. That will cause test churn, so please do separately if at all. | |
test/Transforms/RewriteStatepointsForGC/relocation.ll | ||
97 | I'm not seeing why this changed? Is this a non-determinism? Or did something in your patch effect ordering? |
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp | ||
---|---|---|
1357 | I'd then have to remove the const in the later semantic patch, which would make that diff larger. | |
test/Transforms/RewriteStatepointsForGC/relocation.ll | ||
97 | It looks like there is a "semantic" change in this refactoring. I'm This does not really matter though -- only the stringified name is |
For clarity, I might call this OldSP.