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 |