These non-semantic changes will help make a later change adding
support for deopt operand bundles more streamlined.
Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
LGTM w/comments addressed.
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp | ||
---|---|---|
1354 ↗ | (On Diff #36691) | For clarity, I might call this OldSP. |
1357 ↗ | (On Diff #36691) | const? |
1359 ↗ | (On Diff #36691) | 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 ↗ | (On Diff #36691) | 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 ↗ | (On Diff #36691) | 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 ↗ | (On Diff #36691) | 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 ↗ | (On Diff #36691) | It looks like there is a "semantic" change in this refactoring. I'm This does not really matter though -- only the stringified name is |