Lines Matching refs:FuncDecl
2026 const FunctionDecl *FuncDecl) { in visitCallArgs() argument
2028 llvm::BitVector NonNullArgs = collectNonNullArgs(FuncDecl, Args); in visitCallArgs()
2049 if (FuncDecl && NonNullArgs[ArgIndex]) { in visitCallArgs()
4929 const FunctionDecl *FuncDecl = E->getDirectCallee(); in VisitCallExpr() local
4931 if (FuncDecl) { in VisitCallExpr()
4932 if (unsigned BuiltinID = FuncDecl->getBuiltinID()) in VisitCallExpr()
4936 if (FuncDecl->isUsableAsGlobalAllocationFunctionInConstantEvaluation()) { in VisitCallExpr()
4937 if (FuncDecl->getDeclName().isAnyOperatorNew()) { in VisitCallExpr()
4940 assert(FuncDecl->getDeclName().getCXXOverloadedOperator() == OO_Delete); in VisitCallExpr()
4946 if (const auto *DD = dyn_cast<CXXDestructorDecl>(FuncDecl); in VisitCallExpr()
5001 if (const auto *MD = dyn_cast_if_present<CXXMethodDecl>(FuncDecl); in VisitCallExpr()
5014 if (!FuncDecl && classifyPrim(E->getCallee()) == PT_MemberPtr) { in VisitCallExpr()
5035 FuncDecl = in VisitCallExpr()
5036 cast<CXXMethodDecl>(FuncDecl)->getCorrespondingMethodInClass( in VisitCallExpr()
5060 } else if (!FuncDecl) { in VisitCallExpr()
5070 if (!this->visitCallArgs(Args, FuncDecl)) in VisitCallExpr()
5082 if (FuncDecl) { in VisitCallExpr()
5083 const Function *Func = getFunction(FuncDecl); in VisitCallExpr()
5093 if (const auto *MD = dyn_cast<CXXMethodDecl>(FuncDecl)) in VisitCallExpr()
6537 if (const auto *FuncDecl = dyn_cast<FunctionDecl>(D)) { in visitDeclRef() local
6538 const Function *F = getFunction(FuncDecl); in visitDeclRef()