FixupStatepoints pass does not take into account the undef use
it skips may have a tied def. So when defs are handled pass
considers that tied-use should be spilled and triggers an assert.
FixupStatepoints should skip undef def as well.
Differential D95858
[Statepoint] Handle 'undef' operand tied to def skatkov on Feb 2 2021, 2:18 AM. Authored by
Details FixupStatepoints pass does not take into account the undef use FixupStatepoints should skip undef def as well.
Diff Detail
Event TimelineComment Actions LGTM. BTW, we can completely delete tied dead,undef pair. But additional complexity might not worth it. |