reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1886 if (!CI) 1893 CI->getCalledFunction() == ForwardVarArgsTo) || 1894 CI->isMustTailCall())) { 1896 AttributeList Attrs = CI->getAttributes(); 1900 ArgNo < CI->getFunctionType()->getNumParams(); ++ArgNo) 1906 Attrs = AttributeList::get(CI->getContext(), Attrs.getFnAttributes(), 1909 SmallVector<Value *, 6> Params(CI->arg_operands()); 1912 CI->getFunctionType(), CI->getCalledOperand(), Params, "", CI); 1912 CI->getFunctionType(), CI->getCalledOperand(), Params, "", CI); 1912 CI->getFunctionType(), CI->getCalledOperand(), Params, "", CI); 1913 NewCI->setDebugLoc(CI->getDebugLoc()); 1915 NewCI->setCallingConv(CI->getCallingConv()); 1916 CI->replaceAllUsesWith(NewCI); 1917 CI->eraseFromParent(); 1918 CI = NewCI; 1921 if (Function *F = CI->getCalledFunction()) 1940 CallInst::TailCallKind ChildTCK = CI->getTailCallKind(); 1943 CI->setTailCallKind(ChildTCK); 1944 InlinedMustTailCalls |= CI->isMustTailCall(); 1949 CI->setDoesNotThrow();