reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
769 explicit operator bool() const { return (bool)CS; } 772 Instruction *getInstruction() const { return CS.getInstruction(); } 775 CallSite getCallSite() const { return CS; } 779 return !isCallbackCall() && !CS.isIndirectCall(); 784 return !isCallbackCall() && CS.isIndirectCall(); 802 return CS.isCallee(U); 807 return (int)CS.getArgumentNo(U) == CI.ParameterEncoding[0]; 813 return CS.getNumArgOperands(); 842 return CS.getArgOperand(ArgNo); 845 ? CS.getArgOperand(CI.ParameterEncoding[ArgNo + 1]) 869 return CS.getCalledValue(); 870 return CS.getArgOperand(getCallArgOperandNoForCallee());lib/IR/AbstractCallSite.cpp
40 if (!CS) { 49 CS = CallSite(U->getUser()); 52 if (!CS) { 60 if (CS.isCallee(U)) { 67 Function *Callee = CS.getCalledFunction(); 70 CS = CallSite(); 77 CS = CallSite(); 81 unsigned UseIdx = CS.getArgumentNo(U); 96 CS = CallSite(); 104 unsigned NumCallOperands = CS.getNumArgOperands();