Lines Matching refs:callSite
1979 llvm::CallSite callSite(user); in replaceUsesOfNonProtoConstant() local
1980 if (!callSite) continue; in replaceUsesOfNonProtoConstant()
1981 if (!callSite.isCallee(use)) continue; in replaceUsesOfNonProtoConstant()
1985 if (callSite->getType() != newRetTy && !callSite->use_empty()) in replaceUsesOfNonProtoConstant()
1990 llvm::AttributeSet oldAttrs = callSite.getAttributes(); in replaceUsesOfNonProtoConstant()
2000 if (callSite.arg_size() < newNumArgs) continue; in replaceUsesOfNonProtoConstant()
2008 if (callSite.getArgument(argNo)->getType() != ai->getType()) { in replaceUsesOfNonProtoConstant()
2029 newArgs.append(callSite.arg_begin(), callSite.arg_begin() + argNo); in replaceUsesOfNonProtoConstant()
2032 if (callSite.isCall()) { in replaceUsesOfNonProtoConstant()
2034 callSite.getInstruction()); in replaceUsesOfNonProtoConstant()
2037 cast<llvm::InvokeInst>(callSite.getInstruction()); in replaceUsesOfNonProtoConstant()
2042 callSite.getInstruction()); in replaceUsesOfNonProtoConstant()
2047 newCall->takeName(callSite.getInstruction()); in replaceUsesOfNonProtoConstant()
2050 newCall.setCallingConv(callSite.getCallingConv()); in replaceUsesOfNonProtoConstant()
2053 if (!callSite->use_empty()) in replaceUsesOfNonProtoConstant()
2054 callSite->replaceAllUsesWith(newCall.getInstruction()); in replaceUsesOfNonProtoConstant()
2057 if (!callSite->getDebugLoc().isUnknown()) in replaceUsesOfNonProtoConstant()
2058 newCall->setDebugLoc(callSite->getDebugLoc()); in replaceUsesOfNonProtoConstant()
2059 callSite->eraseFromParent(); in replaceUsesOfNonProtoConstant()