reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1221 TheSwitch->addCase(ConstantInt::get(Type::getInt16Ty(Context), 1276 Type *OldFnRetTy = TheSwitch->getParent()->getParent()->getReturnType(); 1285 ReturnInst::Create(Context, nullptr, TheSwitch); // Return void 1286 } else if (OldFnRetTy == TheSwitch->getCondition()->getType()) { 1288 ReturnInst::Create(Context, TheSwitch->getCondition(), TheSwitch); 1288 ReturnInst::Create(Context, TheSwitch->getCondition(), TheSwitch); 1293 Constant::getNullValue(OldFnRetTy), TheSwitch); 1296 TheSwitch->eraseFromParent(); 1301 BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch); 1301 BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch); 1302 TheSwitch->eraseFromParent(); 1305 BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch->getSuccessor(2), 1305 BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch->getSuccessor(2), 1306 call, TheSwitch); 1307 TheSwitch->eraseFromParent(); 1312 TheSwitch->setCondition(call); 1313 TheSwitch->setDefaultDest(TheSwitch->getSuccessor(NumExitBlocks)); 1313 TheSwitch->setDefaultDest(TheSwitch->getSuccessor(NumExitBlocks)); 1315 TheSwitch->removeCase(SwitchInst::CaseIt(TheSwitch, NumExitBlocks-1)); 1315 TheSwitch->removeCase(SwitchInst::CaseIt(TheSwitch, NumExitBlocks-1));