Lines Matching refs:CallableInfo
219 struct CallableInfo { struct
237 CallableInfo(const Decl &CD, SpecialFuncType FT = SpecialFuncType::None) in CallableInfo() function
366 PendingFunctionAnalysis(Sema &S, const CallableInfo &CInfo, in PendingFunctionAnalysis()
437 CallableInfo CI(*Call.Callee); in dump()
526 CallableInfo CI(*item.first); in dump()
609 CallableInfo CInfo(*D); in verifyDecl()
666 void completeAnalysis(const CallableInfo &CInfo, in completeAnalysis()
685 CallableInfo Caller(*D); in finishPendingAnalysis()
694 CallableInfo Callee(*Call.Callee); in finishPendingAnalysis()
704 void followCall(const CallableInfo &Caller, PendingFunctionAnalysis &PFA, in followCall()
705 const CallableInfo &Callee, SourceLocation CallLoc, in followCall()
802 void emitDiagnostics(ArrayRef<Violation> Viols, const CallableInfo &CInfo) { in emitDiagnostics()
867 CallableInfo CalleeInfo(*Viol1.Callee); in emitDiagnostics()
879 std::optional<CallableInfo> MaybeNextCallee; in emitDiagnostics()
971 CallableInfo &CurrentCaller;
978 CallableInfo &CurrentCaller) in FunctionBodyASTVisitor()
1043 void followCall(CallableInfo &CI, SourceLocation CallLoc) { in followCall()
1115 CallableInfo CI(*Dtor); in followTypeDtor()
1201 CallableInfo CI(*Callee); in VisitCallExpr()
1238 CallableInfo CI(*FD, SpecialFuncType::OperatorNew); in VisitCXXNewExpr()
1254 CallableInfo CI(*FD, SpecialFuncType::OperatorDelete); in VisitCXXDeleteExpr()
1272 CallableInfo CI(*Ctor); in VisitCXXConstructExpr()