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

/freebsd-11-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-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp81 void PathPieces::flattenTo(PathPieces &Primary, PathPieces &Current,
100 PathPieces NewPath;
156 SmallVector<const PathPieces *, 5> WorkList;
166 const PathPieces &path = *WorkList.pop_back_val();
228 static Optional<bool> comparePath(const PathPieces &X, const PathPieces &Y);
312 static Optional<bool> comparePath(const PathPieces &X, const PathPieces
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DHTMLDiagnostics.cpp106 const SourceManager& SMgr, const PathPieces& path,
111 const SourceManager& SMgr, const PathPieces& path,
115 void RewriteFile(Rewriter &R, const PathPieces& path, FileID FID);
127 const PathDiagnostic &D, const PathPieces &path);
131 const PathPieces &path,
179 PathPieces path = D.path.flatten(/*ShouldFlattenMacros=*/false);
272 const SourceManager& SMgr, const PathPieces& path, const char *declName) {
346 const PathPieces &path,
371 const PathDiagnostic &D, const PathPieces &path) {
436 const SourceManager& SMgr, const PathPieces
[all...]
H A DBugReporter.cpp106 llvm::DenseMap<const PathPieces *, const LocationContext *>;
171 void updateLocCtxMap(const PathPieces *Path, const LocationContext *LC) {
176 const LocationContext *getLocationContextFor(const PathPieces *Path) const {
182 bool isInLocCtxMap(const PathPieces *Path) const { return LCM.count(Path); }
184 PathPieces &getActivePath() { return PD->getActivePath(); }
185 PathPieces &getMutablePieces() { return PD->getMutablePieces(); }
363 /// An optimization pass over PathPieces that removes redundant diagnostics
368 static void removeRedundantMsgs(PathPieces &path) {
419 PathPieces &pieces,
471 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)
619 SmallVector<const PathPieces *, 5> WorkList;
623 const PathPieces &Path = *WorkList.pop_back_val();
H A DSarifDiagnostics.cpp250 const PathPieces &Pieces,
268 const PathPieces &Pieces,
278 const PathPieces &Path = Diag.path.flatten(false);
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp158 PathPieces FlatPath = PD->path.flatten(/*ShouldFlattenMacros=*/true);

Completed in 166 milliseconds