reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/IPO/DeadArgumentElimination.cpp
  937     if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) {
  939                                  Args, OpBundles, "", Call->getParent());
  941       NewCS = CallInst::Create(NFTy, NF, Args, OpBundles, "", Call);
  943           ->setTailCallKind(cast<CallInst>(Call)->getTailCallKind());
  947     NewCS->setDebugLoc(Call->getDebugLoc());
  949     if (Call->extractProfTotalWeight(W))
  955     if (!Call->use_empty() || Call->isUsedByMetadata()) {
  955     if (!Call->use_empty() || Call->isUsedByMetadata()) {
  956       if (New->getType() == Call->getType()) {
  958         Call->replaceAllUsesWith(New);
  959         New->takeName(Call);
  963         if (!Call->getType()->isX86_MMXTy())
  964           Call->replaceAllUsesWith(UndefValue::get(Call->getType()));
  964           Call->replaceAllUsesWith(UndefValue::get(Call->getType()));
  969         Instruction *InsertPt = Call;
  970         if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) {
  997         Call->replaceAllUsesWith(RetVal);
  998         New->takeName(Call);
 1004     Call->eraseFromParent();