Searched refs:PathPieces (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DPathDiagnostic.h456 class PathPieces : public std::list<PathDiagnosticPieceRef> { class in namespace:clang::ento
457 void flattenTo(PathPieces &Primary, PathPieces &Current,
461 PathPieces flatten(bool ShouldFlattenMacros) const {
462 PathPieces Result;
546 PathDiagnosticCallPiece(PathPieces &oldPath, const Decl *caller)
554 PathPieces path;
584 static PathDiagnosticCallPiece *construct(PathPieces &pieces,
672 PathPieces subPieces;
739 PathPieces pathImp
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp82 void PathPieces::flattenTo(PathPieces &Primary, PathPieces &Current,
101 PathPieces NewPath;
157 SmallVector<const PathPieces *, 5> WorkList;
167 const PathPieces &path = *WorkList.pop_back_val();
229 static Optional<bool> comparePath(const PathPieces &X, const PathPieces &Y);
313 static Optional<bool> comparePath(const PathPieces &X, const PathPieces
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DHTMLDiagnostics.cpp104 const SourceManager& SMgr, const PathPieces& path,
109 const SourceManager& SMgr, const PathPieces& path,
113 void RewriteFile(Rewriter &R, const PathPieces& path, FileID FID);
125 const PathDiagnostic &D, const PathPieces &path);
129 const PathPieces &path,
206 PathPieces path = D.path.flatten(/*ShouldFlattenMacros=*/false);
299 const SourceManager& SMgr, const PathPieces& path, const char *declName) {
373 const PathPieces &path,
398 const PathDiagnostic &D, const PathPieces &path) {
463 const SourceManager& SMgr, const PathPieces
[all...]
H A DBugReporter.cpp109 llvm::DenseMap<const PathPieces *, const LocationContext *>;
174 void updateLocCtxMap(const PathPieces *Path, const LocationContext *LC) {
179 const LocationContext *getLocationContextFor(const PathPieces *Path) const {
185 bool isInLocCtxMap(const PathPieces *Path) const { return LCM.count(Path); }
187 PathPieces &getActivePath() { return PD->getActivePath(); }
188 PathPieces &getMutablePieces() { return PD->getMutablePieces(); }
366 /// An optimization pass over PathPieces that removes redundant diagnostics
371 static void removeRedundantMsgs(PathPieces &path) {
422 PathPieces &pieces,
474 static void removePopUpNotes(PathPieces
[all...]
H A DPlistDiagnostics.cpp171 const PathPieces &Path);
365 for (PathPieces::const_iterator I = P.path.begin(), E = P.path.end();I!=E;++I)
382 for (PathPieces::const_iterator I = P.subPieces.begin(),
526 const PathPieces &Path) {
534 PathPieces::const_iterator FirstNonNote = std::partition_point(
539 PathPieces::const_iterator I = Path.begin();
555 for (PathPieces::const_iterator E = Path.end(); I != E; ++I)
632 SmallVector<const PathPieces *, 5> WorkList;
636 const PathPieces &Path = *WorkList.pop_back_val();
H A DSarifDiagnostics.cpp257 const PathPieces &Pieces,
275 const PathPieces &Pieces,
285 const PathPieces &Path = Diag.path.flatten(false);
H A DTextDiagnostics.cpp117 PathPieces FlatPath = PD->path.flatten(/*ShouldFlattenMacros=*/true);

Completed in 119 milliseconds