This is an archive of the discontinued LLVM Phabricator instance.

[RegisterCoalescer] Fix problem with IMPLICIT_DEF live-in to an invoke
ClosedPublic

Authored by foad on May 5 2023, 6:10 AM.

Details

Summary

Give up on erasing an IMPLICIT_DEF if it might be live-in to a call
instruction in a basic block with EH pad successors. This fixes a
liveness bug that will be diagnosed by MachineVerifer when D149947
lands.

Diff Detail

Event Timeline

foad created this revision.May 5 2023, 6:10 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 5 2023, 6:10 AM
foad requested review of this revision.May 5 2023, 6:10 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 5 2023, 6:10 AM
qcolombet accepted this revision.May 5 2023, 6:57 AM

Thanks for the fix

This revision is now accepted and ready to land.May 5 2023, 6:57 AM
This revision was landed with ongoing or failed builds.May 6 2023, 7:22 AM
This revision was automatically updated to reflect the committed changes.