Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DPathDiagnostic.cpp86 PathDiagnosticCallPiece::~PathDiagnosticCallPiece() = default;
144 static PathDiagnosticCallPiece *
974 std::shared_ptr<PathDiagnosticCallPiece>
981 return std::shared_ptr<PathDiagnosticCallPiece>( in construct()
982 new PathDiagnosticCallPiece(caller, pos)); in construct()
985 PathDiagnosticCallPiece *
986 PathDiagnosticCallPiece::construct(PathPieces &path, in construct()
988 std::shared_ptr<PathDiagnosticCallPiece> C( in construct()
989 new PathDiagnosticCallPiece(path, caller)); in construct()
1130 PathDiagnosticCallPiece::getCallEnterEvent() const { in getCallEnterEvent()
[all …]
H A DBugReporter.cpp153 removeRedundantMsgs(cast<PathDiagnosticCallPiece>(*piece).path); in removeRedundantMsgs()
208 auto &call = cast<PathDiagnosticCallPiece>(*piece); in removeUnneededCalls()
259 auto *Call = dyn_cast<PathDiagnosticCallPiece>(I.get()); in adjustCallLocations()
291 if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get())) in removeEdgesToDefaultInitializers()
325 if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get())) in removePiecesWithInvalidLocations()
526 std::pair<PathDiagnosticCallPiece *, const ExplodedNode *>;
536 PathDiagnosticCallPiece *CP = I.first; in updateStackPiecesWithMessage()
1052 PathDiagnosticCallPiece *C; in generatePathDiagnosticsForNode()
1110 auto C = PathDiagnosticCallPiece::construct(*CE, SM); in generatePathDiagnosticsForNode()
1691 if (auto *CallI = dyn_cast<PathDiagnosticCallPiece>(I->get())) { in optimizeEdges()
[all …]
H A DPlistDiagnostics.cpp109 ReportCall(o, cast<PathDiagnosticCallPiece>(P), indent, in ReportPiece()
135 void ReportCall(raw_ostream &o, const PathDiagnosticCallPiece &P,
304 void PlistPrinter::ReportCall(raw_ostream &o, const PathDiagnosticCallPiece &P, in ReportCall()
540 if (const PathDiagnosticCallPiece *Call = in FlushDiagnosticsImpl()
541 dyn_cast<PathDiagnosticCallPiece>(&Piece)) { in FlushDiagnosticsImpl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DPathDiagnostic.h580 class PathDiagnosticCallPiece : public PathDiagnosticPiece {
596 PathDiagnosticCallPiece(const Decl *callerD, in PathDiagnosticCallPiece() function
600 PathDiagnosticCallPiece(PathPieces &oldPath, const Decl *caller) in PathDiagnosticCallPiece() function
610 ~PathDiagnosticCallPiece() override;
634 static std::shared_ptr<PathDiagnosticCallPiece>
638 static PathDiagnosticCallPiece *construct(PathPieces &pieces,