This is an archive of the discontinued LLVM Phabricator instance.

[IR] PR27065: Part1. Fix BasicBlock::removePredecessor to not break SSA form.
AbandonedPublic

Authored by dendibakh on Nov 5 2019, 11:23 AM.

Details

Summary

In certain cases BasicBlock::removePredecessor generates self-referencing instructions.

This patch fixes one of such cases.

Diff Detail

Event Timeline

dendibakh created this revision.Nov 5 2019, 11:23 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 5 2019, 11:23 AM
lebedev.ri requested changes to this revision.Nov 10 2019, 9:33 AM

(as per disscussion in https://reviews.llvm.org/D69865)

This revision now requires changes to proceed.Nov 10 2019, 9:33 AM
lebedev.ri resigned from this revision.Jan 12 2023, 4:43 PM

This review seems to be stuck/dead, consider abandoning if no longer relevant.

This revision now requires review to proceed.Jan 12 2023, 4:43 PM
Herald added a project: Restricted Project. · View Herald TranscriptJan 12 2023, 4:43 PM
Herald added a subscriber: StephenFan. · View Herald Transcript
dendibakh abandoned this revision.Jan 13 2023, 3:43 AM