Lines Matching defs:SwitchInst
3290 // SwitchInst Implementation
3293 void SwitchInst::init(Value *Value, BasicBlock *Default, unsigned NumReserved) {
3303 /// SwitchInst ctor - Create a new switch instruction, specifying a value to
3307 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases,
3314 /// SwitchInst ctor - Create a new switch instruction, specifying a value to
3318 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases,
3325 SwitchInst::SwitchInst(const SwitchInst &SI)
3337 SwitchInst::~SwitchInst() {
3344 void SwitchInst::addCase(ConstantInt *OnVal, BasicBlock *Dest) {
3359 void SwitchInst::removeCase(CaseIt i) {
3382 void SwitchInst::growOperands() {
3397 BasicBlock *SwitchInst::getSuccessorV(unsigned idx) const {
3400 unsigned SwitchInst::getNumSuccessorsV() const {
3403 void SwitchInst::setSuccessorV(unsigned idx, BasicBlock *B) {
3664 SwitchInst *SwitchInst::clone_impl() const {
3665 return new SwitchInst(*this);