Lines Matching refs:callSite

5856     llvm::CallBase *callSite = dyn_cast<llvm::CallBase>(user);  in replaceUsesOfNonProtoConstant()  local
5857 if (!callSite) in replaceUsesOfNonProtoConstant()
5859 if (!callSite->isCallee(&*ui)) in replaceUsesOfNonProtoConstant()
5864 if (callSite->getType() != newRetTy && !callSite->use_empty()) in replaceUsesOfNonProtoConstant()
5869 llvm::AttributeList oldAttrs = callSite->getAttributes(); in replaceUsesOfNonProtoConstant()
5873 if (callSite->arg_size() < newNumArgs) in replaceUsesOfNonProtoConstant()
5881 if (callSite->getArgOperand(argNo)->getType() != A.getType()) { in replaceUsesOfNonProtoConstant()
5895 newArgs.append(callSite->arg_begin(), callSite->arg_begin() + argNo); in replaceUsesOfNonProtoConstant()
5899 callSite->getOperandBundlesAsDefs(newBundles); in replaceUsesOfNonProtoConstant()
5902 if (isa<llvm::CallInst>(callSite)) { in replaceUsesOfNonProtoConstant()
5904 llvm::CallInst::Create(newFn, newArgs, newBundles, "", callSite); in replaceUsesOfNonProtoConstant()
5906 auto *oldInvoke = cast<llvm::InvokeInst>(callSite); in replaceUsesOfNonProtoConstant()
5909 newBundles, "", callSite); in replaceUsesOfNonProtoConstant()
5914 newCall->takeName(callSite); in replaceUsesOfNonProtoConstant()
5918 newCall->setCallingConv(callSite->getCallingConv()); in replaceUsesOfNonProtoConstant()
5921 if (!callSite->use_empty()) in replaceUsesOfNonProtoConstant()
5922 callSite->replaceAllUsesWith(newCall); in replaceUsesOfNonProtoConstant()
5925 if (callSite->getDebugLoc()) in replaceUsesOfNonProtoConstant()
5926 newCall->setDebugLoc(callSite->getDebugLoc()); in replaceUsesOfNonProtoConstant()
5928 callSitesToBeRemovedFromParent.push_back(callSite); in replaceUsesOfNonProtoConstant()
5931 for (auto *callSite : callSitesToBeRemovedFromParent) { in replaceUsesOfNonProtoConstant() local
5932 callSite->eraseFromParent(); in replaceUsesOfNonProtoConstant()