mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-21 00:24:42 +00:00
Added new removePredecessor method prototype
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -112,6 +112,14 @@ public:
|
|||||||
//
|
//
|
||||||
void dropAllReferences();
|
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
|
// splitBasicBlock - This splits a basic block into two at the specified
|
||||||
// instruction. Note that all instructions BEFORE the specified iterator stay
|
// instruction. Note that all instructions BEFORE the specified iterator stay
|
||||||
// as part of the original basic block, an unconditional branch is added to
|
// as part of the original basic block, an unconditional branch is added to
|
||||||
|
Reference in New Issue
Block a user