Lines Matching defs:CallInst
302 return CallInst::Create(cast<CallInst>(CB), Bundles, InsertPt);
338 /// Tests if this call site must be tail call optimized. Only a CallInst can
341 if (auto *CI = dyn_cast<CallInst>(this))
348 if (auto *CI = dyn_cast<CallInst>(this))
676 // CallInst Implementation
679 void CallInst::init(FunctionType *FTy, Value *Func, ArrayRef<Value *> Args,
708 void CallInst::init(FunctionType *FTy, Value *Func, const Twine &NameStr) {
718 CallInst::CallInst(FunctionType *Ty, Value *Func, const Twine &Name,
725 CallInst::CallInst(const CallInst &CI)
738 CallInst *CallInst::Create(CallInst *CI, ArrayRef<OperandBundleDef> OpB,
742 auto *NewCI = CallInst::Create(CI->getFunctionType(), CI->getCalledOperand(),
755 void CallInst::updateProfWeight(uint64_t S, uint64_t T) {
4310 CallInst *CallInst::cloneImpl() const {
4313 return new(getNumOperands(), DescriptorBytes) CallInst(*this);
4315 return new(getNumOperands()) CallInst(*this);