Rename SwitchInst::dest_push_back -> addCase

Add new removeCase method


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8088 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2003-08-23 23:14:37 +00:00
parent 44bb541c01
commit 131d19f9c6
2 changed files with 22 additions and 2 deletions

View File

@@ -147,7 +147,15 @@ public:
return cast<BasicBlock>(Operands[1].get());
}
void dest_push_back(Constant *OnVal, BasicBlock *Dest);
/// addCase - Add an entry to the switch instruction...
///
void addCase(Constant *OnVal, BasicBlock *Dest);
/// removeCase - This method removes the specified successor from the switch
/// instruction. Note that this cannot be used to remove the default
/// destination (successor #0).
///
void removeCase(unsigned idx);
virtual const BasicBlock *getSuccessor(unsigned idx) const {
assert(idx < getNumSuccessors() &&"Successor idx out of range for switch!");