In certain cases BasicBlock::removePredecessor generates self-referencing instructions.
This patch fixes one of such cases.
Paths
| Differential D69862
[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 TimelineThis revision now requires changes to proceed.Nov 10 2019, 9:33 AM This revision now requires review to proceed.Jan 12 2023, 4:43 PM
Revision Contents
Diff 227931 llvm/lib/IR/BasicBlock.cpp
llvm/unittests/IR/BasicBlockTest.cpp
|