BB is a block with one predecessor and its predecessor is known to have one successor (BB!). Eliminate the edge between them, moving the instructions in the predecessor into BB. This deletes the predecessor block.
Declared in <llvm/Transforms/Utils/Local.h>
void
MergeBasicBlockIntoOnlyPred(
BasicBlock* BB,
DomTreeUpdater* DTU = nullptr);
| Name | Description |
|---|---|
| BB | LLVM Basic Block Representation |