Added new removePredecessor method prototype

llvm-svn: 99
This commit is contained in:
Chris Lattner 2001-06-29 05:21:42 +00:00
parent 9b07b7168b
commit 17556f82d0

View File

@ -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