Searched refs:PathDiagnosticCallPiece (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | PathDiagnostic.cpp | 61 PathDiagnosticCallPiece::~PathDiagnosticCallPiece() = default; 76 auto &Call = cast<PathDiagnosticCallPiece>(*Piece); in flattenTo() 187 if (const auto *call = dyn_cast<PathDiagnosticCallPiece>(piece)) in HandlePathDiagnostic() 243 static std::optional<bool> compareCall(const PathDiagnosticCallPiece &X, in compareCall() 244 const PathDiagnosticCallPiece &Y) { in compareCall() 296 return compareCall(cast<PathDiagnosticCallPiece>(X), in comparePiece() 297 cast<PathDiagnosticCallPiece>(Y)); in comparePiece() 843 std::shared_ptr<PathDiagnosticCallPiece> 844 PathDiagnosticCallPiece::construct(const CallExitEnd &CE, in construct() 850 return std::shared_ptr<PathDiagnosticCallPiece>( in construct() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | PathDiagnostic.h | 562 class PathDiagnosticCallPiece : public PathDiagnosticPiece { 578 PathDiagnosticCallPiece(const Decl *callerD, in PathDiagnosticCallPiece() function 582 PathDiagnosticCallPiece(PathPieces &oldPath, const Decl *caller) in PathDiagnosticCallPiece() function 592 ~PathDiagnosticCallPiece() override; 616 static std::shared_ptr<PathDiagnosticCallPiece> 620 static PathDiagnosticCallPiece *construct(PathPieces &pieces,
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporter.cpp | 104 std::pair<PathDiagnosticCallPiece *, const ExplodedNode *>; 419 removeRedundantMsgs(cast<PathDiagnosticCallPiece>(*piece).path); in removeRedundantMsgs() 470 auto &call = cast<PathDiagnosticCallPiece>(*piece); in removeUnneededCalls() 530 auto *Call = dyn_cast<PathDiagnosticCallPiece>(I.get()); in adjustCallLocations() 562 if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get())) in removeEdgesToDefaultInitializers() 596 if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get())) in removePiecesWithInvalidLocations() 759 PathDiagnosticCallPiece *CP = I.first; in updateStackPiecesWithMessage() 1182 PathDiagnosticCallPiece *Call; in generatePathDiagnosticsForNode() 1184 Call = cast<PathDiagnosticCallPiece>(C.getActivePath().front().get()); in generatePathDiagnosticsForNode() 1189 Call = PathDiagnosticCallPiece::construct(C.getActivePath(), Caller); in generatePathDiagnosticsForNode() [all …]
|
| H A D | PlistDiagnostics.cpp | 115 ReportCall(o, cast<PathDiagnosticCallPiece>(P), indent, in ReportPiece() 145 void ReportCall(raw_ostream &o, const PathDiagnosticCallPiece &P, 335 void PlistPrinter::ReportCall(raw_ostream &o, const PathDiagnosticCallPiece &P, in ReportCall() 640 if (const PathDiagnosticCallPiece *Call = in FlushDiagnosticsImpl() 641 dyn_cast<PathDiagnosticCallPiece>(&Piece)) { in FlushDiagnosticsImpl()
|