Home
last modified time | relevance | path

Searched refs:PathDiagnosticCallPiece (Results 1 – 4 of 4) sorted by relevance

/openbsd/src/gnu/llvm/clang/lib/Analysis/
DPathDiagnostic.cpp71 PathDiagnosticCallPiece::~PathDiagnosticCallPiece() = default;
86 auto &Call = cast<PathDiagnosticCallPiece>(*Piece); in flattenTo()
194 if (const auto *call = dyn_cast<PathDiagnosticCallPiece>(piece)) in HandlePathDiagnostic()
250 static std::optional<bool> compareCall(const PathDiagnosticCallPiece &X, in compareCall()
251 const PathDiagnosticCallPiece &Y) { in compareCall()
303 return compareCall(cast<PathDiagnosticCallPiece>(X), in comparePiece()
304 cast<PathDiagnosticCallPiece>(Y)); in comparePiece()
846 std::shared_ptr<PathDiagnosticCallPiece>
847 PathDiagnosticCallPiece::construct(const CallExitEnd &CE, in construct()
853 return std::shared_ptr<PathDiagnosticCallPiece>( in construct()
[all …]
/openbsd/src/gnu/llvm/clang/include/clang/Analysis/
DPathDiagnostic.h562 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,
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp98 std::pair<PathDiagnosticCallPiece *, const ExplodedNode *>;
387 removeRedundantMsgs(cast<PathDiagnosticCallPiece>(*piece).path); in removeRedundantMsgs()
438 auto &call = cast<PathDiagnosticCallPiece>(*piece); in removeUnneededCalls()
498 auto *Call = dyn_cast<PathDiagnosticCallPiece>(I.get()); in adjustCallLocations()
530 if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get())) in removeEdgesToDefaultInitializers()
564 if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get())) in removePiecesWithInvalidLocations()
727 PathDiagnosticCallPiece *CP = I.first; in updateStackPiecesWithMessage()
1154 PathDiagnosticCallPiece *Call; in generatePathDiagnosticsForNode()
1156 Call = cast<PathDiagnosticCallPiece>(C.getActivePath().front().get()); in generatePathDiagnosticsForNode()
1161 Call = PathDiagnosticCallPiece::construct(C.getActivePath(), Caller); in generatePathDiagnosticsForNode()
[all …]
DPlistDiagnostics.cpp118 ReportCall(o, cast<PathDiagnosticCallPiece>(P), indent, in ReportPiece()
148 void ReportCall(raw_ostream &o, const PathDiagnosticCallPiece &P,
338 void PlistPrinter::ReportCall(raw_ostream &o, const PathDiagnosticCallPiece &P, in ReportCall()
645 if (const PathDiagnosticCallPiece *Call = in FlushDiagnosticsImpl()
646 dyn_cast<PathDiagnosticCallPiece>(&Piece)) { in FlushDiagnosticsImpl()