Searched refs:PathPieces (Results 1 - 7 of 7) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | PathDiagnostic.h | 456 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 D | PathDiagnostic.cpp | 82 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 D | HTMLDiagnostics.cpp | 104 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 D | BugReporter.cpp | 109 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 D | PlistDiagnostics.cpp | 171 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 D | SarifDiagnostics.cpp | 257 const PathPieces &Pieces, 275 const PathPieces &Pieces, 285 const PathPieces &Path = Diag.path.flatten(false);
|
H A D | TextDiagnostics.cpp | 117 PathPieces FlatPath = PD->path.flatten(/*ShouldFlattenMacros=*/true);
|
Completed in 119 milliseconds