Home
last modified time | relevance | path

Searched refs:PathDiagnosticPiece (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DPathDiagnostic.h431 PathDiagnosticPiece() = delete;
432 PathDiagnosticPiece(const PathDiagnosticPiece &) = delete;
433 PathDiagnosticPiece &operator=(const PathDiagnosticPiece &) = delete;
434 virtual ~PathDiagnosticPiece();
517 : PathDiagnosticPiece(s, k), Pos(pos) { in PathDiagnosticPiece() function
528 static bool classof(const PathDiagnosticPiece *P) { in classof()
557 static bool classof(const PathDiagnosticPiece *P) { in classof()
627 static bool classof(const PathDiagnosticPiece *P) { in classof()
639 : PathDiagnosticPiece(s, ControlFlow) { in PathDiagnosticControlFlowPiece()
645 : PathDiagnosticPiece(ControlFlow) { in PathDiagnosticControlFlowPiece()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/
H A DPathDiagnostic.cpp61 PathDiagnosticPiece::PathDiagnosticPiece(StringRef s, in PathDiagnosticPiece() function in PathDiagnosticPiece
65 PathDiagnosticPiece::PathDiagnosticPiece(Kind k, DisplayHint hint) in PathDiagnosticPiece() function in PathDiagnosticPiece
68 PathDiagnosticPiece::~PathDiagnosticPiece() = default;
86 case PathDiagnosticPiece::Call: { in flattenTo()
95 case PathDiagnosticPiece::Macro: { in flattenTo()
108 case PathDiagnosticPiece::Event: in flattenTo()
110 case PathDiagnosticPiece::Note: in flattenTo()
111 case PathDiagnosticPiece::PopUp: in flattenTo()
299 case PathDiagnosticPiece::Macro: in comparePiece()
302 case PathDiagnosticPiece::Call: in comparePiece()
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DPlistDiagnostics.cpp95 void ReportDiag(raw_ostream &o, const PathDiagnosticPiece& P) { in ReportDiag()
108 void ReportPiece(raw_ostream &o, const PathDiagnosticPiece &P, in ReportPiece()
112 case PathDiagnosticPiece::ControlFlow: in ReportPiece()
116 case PathDiagnosticPiece::Call: in ReportPiece()
120 case PathDiagnosticPiece::Event: in ReportPiece()
124 case PathDiagnosticPiece::Macro: in ReportPiece()
128 case PathDiagnosticPiece::Note: in ReportPiece()
131 case PathDiagnosticPiece::PopUp: in ReportPiece()
580 return E->getKind() == PathDiagnosticPiece::Note; in printBugPath()
623 auto AddPieceFID = [&FM, &Fids, &SM](const PathDiagnosticPiece &Piece) { in FlushDiagnosticsImpl()
[all …]
H A DSarifDiagnostics.cpp239 static Importance calculateImportance(const PathDiagnosticPiece &Piece) { in calculateImportance()
241 case PathDiagnosticPiece::Call: in calculateImportance()
242 case PathDiagnosticPiece::Macro: in calculateImportance()
243 case PathDiagnosticPiece::Note: in calculateImportance()
244 case PathDiagnosticPiece::PopUp: in calculateImportance()
247 case PathDiagnosticPiece::Event: in calculateImportance()
250 case PathDiagnosticPiece::ControlFlow: in calculateImportance()
H A DHTMLDiagnostics.cpp97 void HandlePiece(Rewriter &R, FileID BugFileID, const PathDiagnosticPiece &P,
146 bool isArrowPiece(const PathDiagnosticPiece &P) { in isArrowPiece()
877 const PathDiagnosticPiece &P, in HandlePiece()
920 case PathDiagnosticPiece::Event: Kind = "Event"; break; in HandlePiece()
921 case PathDiagnosticPiece::ControlFlow: Kind = "Control"; break; in HandlePiece()
923 case PathDiagnosticPiece::Macro: Kind = "Control"; break; in HandlePiece()
924 case PathDiagnosticPiece::Note: in HandlePiece()
929 case PathDiagnosticPiece::Call: in HandlePiece()
930 case PathDiagnosticPiece::PopUp: in HandlePiece()
H A DBugReporter.cpp387 case PathDiagnosticPiece::Call: in removeRedundantMsgs()
390 case PathDiagnosticPiece::Macro: in removeRedundantMsgs()
393 case PathDiagnosticPiece::Event: { in removeRedundantMsgs()
412 case PathDiagnosticPiece::ControlFlow: in removeRedundantMsgs()
413 case PathDiagnosticPiece::Note: in removeRedundantMsgs()
414 case PathDiagnosticPiece::PopUp: in removeRedundantMsgs()
438 case PathDiagnosticPiece::Call: { in removeUnneededCalls()
449 case PathDiagnosticPiece::Macro: { in removeUnneededCalls()
456 case PathDiagnosticPiece::Event: { in removeUnneededCalls()
465 case PathDiagnosticPiece::Note: in removeUnneededCalls()
[all …]
H A DBugReporterVisitors.cpp3096 const PathDiagnosticPiece *Piece) { in isPieceMessageGeneric()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h44 class PathDiagnosticPiece; variable
45 using PathDiagnosticPieceRef = std::shared_ptr<PathDiagnosticPiece>;
514 static bool isPieceMessageGeneric(const PathDiagnosticPiece *Piece);
/llvm-project-15.0.7/clang/unittests/StaticAnalyzer/
H A DCheckerRegistration.h51 if (Piece->getKind() != PathDiagnosticPiece::Event) in FlushDiagnosticsImpl()
H A DReusables.h95 void testEquality(const PathDiagnosticPiece &Piece, SourceManager &SM) { in testEquality()