Lines Matching refs:TheSwitch
1288 SwitchInst *TheSwitch = in emitCallAndSwitchStatement() local
1332 TheSwitch->addCase(ConstantInt::get(Type::getInt16Ty(Context), in emitCallAndSwitchStatement()
1405 Type *OldFnRetTy = TheSwitch->getParent()->getParent()->getReturnType(); in emitCallAndSwitchStatement()
1413 (void)new UnreachableInst(Context, TheSwitch->getIterator()); in emitCallAndSwitchStatement()
1417 TheSwitch->getIterator()); // Return void in emitCallAndSwitchStatement()
1418 } else if (OldFnRetTy == TheSwitch->getCondition()->getType()) { in emitCallAndSwitchStatement()
1420 ReturnInst::Create(Context, TheSwitch->getCondition(), in emitCallAndSwitchStatement()
1421 TheSwitch->getIterator()); in emitCallAndSwitchStatement()
1426 TheSwitch->getIterator()); in emitCallAndSwitchStatement()
1429 TheSwitch->eraseFromParent(); in emitCallAndSwitchStatement()
1434 BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch->getIterator()); in emitCallAndSwitchStatement()
1435 TheSwitch->eraseFromParent(); in emitCallAndSwitchStatement()
1438 BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch->getSuccessor(2), in emitCallAndSwitchStatement()
1439 call, TheSwitch->getIterator()); in emitCallAndSwitchStatement()
1440 TheSwitch->eraseFromParent(); in emitCallAndSwitchStatement()
1445 TheSwitch->setCondition(call); in emitCallAndSwitchStatement()
1446 TheSwitch->setDefaultDest(TheSwitch->getSuccessor(NumExitBlocks)); in emitCallAndSwitchStatement()
1448 TheSwitch->removeCase(SwitchInst::CaseIt(TheSwitch, NumExitBlocks-1)); in emitCallAndSwitchStatement()