mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 20:23:11 +01:00
Added new removePredecessor method prototype
llvm-svn: 99
This commit is contained in:
parent
a21a21c675
commit
86827f3d2d
@ -112,6 +112,14 @@ public:
|
||||
//
|
||||
void dropAllReferences();
|
||||
|
||||
// removePredecessor - This method is used to notify a BasicBlock that the
|
||||
// specified Predecessor of the block is no longer able to reach it. This is
|
||||
// actually not used to update the Predecessor list, but is actually used to
|
||||
// update the PHI nodes that reside in the block. Note that this should be
|
||||
// called while the predecessor still refers to this block.
|
||||
//
|
||||
void removePredecessor(BasicBlock *Pred);
|
||||
|
||||
// splitBasicBlock - This splits a basic block into two at the specified
|
||||
// instruction. Note that all instructions BEFORE the specified iterator stay
|
||||
// as part of the original basic block, an unconditional branch is added to
|
||||
|
Loading…
Reference in New Issue
Block a user