Home
last modified time | relevance | path

Searched refs:DeclWithIssue (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugSuppression.cpp124 std::string timeScopeName(const Decl *DeclWithIssue) { in timeScopeName() argument
129 DeclWithIssue->getDeclKindName()) in timeScopeName()
133 llvm::TimeTraceMetadata getDeclTimeTraceMetadata(const Decl *DeclWithIssue) { in getDeclTimeTraceMetadata() argument
134 assert(DeclWithIssue); in getDeclTimeTraceMetadata()
137 if (const auto *ND = dyn_cast<NamedDecl>(DeclWithIssue)) { in getDeclTimeTraceMetadata()
140 const auto &SM = DeclWithIssue->getASTContext().getSourceManager(); in getDeclTimeTraceMetadata()
141 auto Line = SM.getPresumedLineNumber(DeclWithIssue->getBeginLoc()); in getDeclTimeTraceMetadata()
142 auto Fname = SM.getFilename(DeclWithIssue->getBeginLoc()); in getDeclTimeTraceMetadata()
157 const Decl *DeclWithIssue = R.getDeclWithIssue(); in isSuppressed() local
159 return isSuppressed(Location, DeclWithIssue, {}) || in isSuppressed()
[all …]
H A DPlistDiagnostics.cpp702 const Decl *DeclWithIssue = D->getDeclWithIssue(); in FlushDiagnosticsImpl() local
704 DeclWithIssue, LangOpts)) in FlushDiagnosticsImpl()
709 if (const Decl *DeclWithIssue = D->getDeclWithIssue()) { in FlushDiagnosticsImpl() local
711 if (const NamedDecl *ND = dyn_cast<NamedDecl>(DeclWithIssue)) { in FlushDiagnosticsImpl()
739 if (const Stmt *Body = DeclWithIssue->getBody()) { in FlushDiagnosticsImpl()
H A DHTMLDiagnostics.cpp290 if (const Decl *DeclWithIssue = D.getDeclWithIssue()) { in ReportDiag() local
291 if (const auto *ND = dyn_cast<NamedDecl>(DeclWithIssue)) in ReportDiag()
294 if (const Stmt *Body = DeclWithIssue->getBody()) { in ReportDiag()
H A DBugReporter.cpp3408 void BugReporter::EmitBasicReport(const Decl *DeclWithIssue, in EmitBasicReport() argument
3414 EmitBasicReport(DeclWithIssue, Checker->getName(), Name, Category, Str, Loc, in EmitBasicReport()
3418 void BugReporter::EmitBasicReport(const Decl *DeclWithIssue, in EmitBasicReport() argument
3427 R->setDeclWithIssue(DeclWithIssue); in EmitBasicReport()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DForwardDeclChecker.cpp51 Decl *DeclWithIssue{nullptr}; in checkASTDecl() member
67 Checker->visitRecordDecl(RD, DeclWithIssue); in checkASTDecl()
72 llvm::SaveAndRestore SavedDecl(DeclWithIssue); in checkASTDecl()
74 DeclWithIssue = D; in checkASTDecl()
80 Checker->visitVarDecl(V, DeclWithIssue); in checkASTDecl()
85 Checker->visitCallExpr(CE, DeclWithIssue); in checkASTDecl()
90 Checker->visitConstructExpr(CE, DeclWithIssue); in checkASTDecl()
95 Checker->visitObjCMessageExpr(ObjCMsgExpr, DeclWithIssue); in checkASTDecl()
143 void visitRecordDecl(const RecordDecl *RD, const Decl *DeclWithIssue) const { in visitRecordDecl()
183 Report->setDeclWithIssue(DeclWithIssue); in visitRecordDecl()
[all …]
H A DRetainPtrCtorAdoptChecker.cpp50 Decl *DeclWithIssue{nullptr}; in checkASTDecl() member
63 llvm::SaveAndRestore SavedDecl(DeclWithIssue); in checkASTDecl()
65 DeclWithIssue = D; in checkASTDecl()
81 Checker->visitCallExpr(CE, DeclWithIssue); in checkASTDecl()
86 Checker->visitConstructExpr(CE, DeclWithIssue); in checkASTDecl()
91 Checker->visitObjCMessageExpr(ObjCMsgExpr, DeclWithIssue); in checkASTDecl()
96 Checker->visitReturnStmt(RS, DeclWithIssue); in checkASTDecl()
131 void visitCallExpr(const CallExpr *CE, const Decl *DeclWithIssue) const { in visitCallExpr()
140 checkAdoptCall(CE, FnName, DeclWithIssue); in visitCallExpr()
142 checkCreateOrCopyFunction(CE, DeclWithIssue); in visitCallExpr()
[all …]
H A DRawPtrRefCallArgsChecker.cpp60 Decl *DeclWithIssue{nullptr}; in checkASTDecl() member
76 llvm::SaveAndRestore SavedDecl(DeclWithIssue); in checkASTDecl()
78 DeclWithIssue = D; in checkASTDecl()
83 Checker->visitCallExpr(CE, DeclWithIssue); in checkASTDecl()
94 Checker->visitObjCMessageExpr(ObjCMsgExpr, DeclWithIssue); in checkASTDecl()
338 const Decl *DeclWithIssue) const { in reportBug()
360 Report->setDeclWithIssue(DeclWithIssue); in reportBug()
364 void reportBugOnThis(const Expr *CallArg, const Decl *DeclWithIssue) const { in reportBugOnThis()
377 Report->setDeclWithIssue(DeclWithIssue); in reportBugOnThis()
382 const Decl *DeclWithIssue) const { in reportBugOnReceiver()
[all …]
H A DRawPtrRefLocalVarsChecker.cpp194 Decl *DeclWithIssue{nullptr}; in checkASTDecl() member
206 llvm::SaveAndRestore SavedDecl(DeclWithIssue); in checkASTDecl()
208 DeclWithIssue = D; in checkASTDecl()
221 Checker->visitVarDecl(V, Init, DeclWithIssue); in checkASTDecl()
229 Checker->visitVarDecl(V, BO->getRHS(), DeclWithIssue); in checkASTDecl()
279 const Decl *DeclWithIssue) const { in visitVarDecl()
342 reportBug(V, Value, DeclWithIssue); in visitVarDecl()
354 const Decl *DeclWithIssue) const { in reportBug()
383 Report->setDeclWithIssue(DeclWithIssue); in reportBug()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp116 const Decl *DeclWithIssue; member in __anonfe7749740111::StringRefCheckerVisitor
123 : DeclWithIssue(declWithIssue), BR(br), Checker(checker) {} in StringRefCheckerVisitor()
183 BR.EmitBasicReport(DeclWithIssue, Checker, desc, "LLVM Conventions", desc, in VisitVarDecl()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h253 const Decl *DeclWithIssue = nullptr; variable
269 return DeclWithIssue; in getDeclWithIssue()
283 DeclWithIssue = declWithIssue; in setDeclWithIssue()
646 void EmitBasicReport(const Decl *DeclWithIssue,
653 void EmitBasicReport(const Decl *DeclWithIssue, CheckerNameRef CheckerName,
H A DBugSuppression.h41 const Decl *DeclWithIssue,
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DPathDiagnostic.h765 const Decl *DeclWithIssue; variable
791 PathDiagnostic(StringRef CheckerName, const Decl *DeclWithIssue,
864 const Decl *getDeclWithIssue() const { return DeclWithIssue; } in getDeclWithIssue()
867 DeclWithIssue = D; in setDeclWithIssue()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp115 : CheckerName(CheckerName), DeclWithIssue(declWithIssue), in PathDiagnostic()