reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
199 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { 201 Args, OpBundles, "", Call); 203 NewCS = CallInst::Create(NF, Args, OpBundles, "", Call); 205 ->setTailCallKind(cast<CallInst>(Call)->getTailCallKind()); 209 NewCS->setDebugLoc(Call->getDebugLoc()); 211 if (Call->extractProfTotalWeight(W)) 216 if (!Call->use_empty()) 217 Call->replaceAllUsesWith(NewCS.getInstruction()); 219 NewCS->takeName(Call); 223 Call->eraseFromParent();