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

/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DPathDiagnostic.h417 class PathPieces : public std::list<IntrusiveRefCntPtr<PathDiagnosticPiece> > { class in namespace:clang::ento
418 void flattenTo(PathPieces &Primary, PathPieces &Current,
421 ~PathPieces();
423 PathPieces flatten(bool ShouldFlattenMacros) const {
424 PathPieces Result;
553 PathDiagnosticCallPiece(PathPieces &oldPath, const Decl *caller)
572 PathPieces path;
598 for (PathPieces::iterator I = path.begin(),
606 static PathDiagnosticCallPiece *construct(PathPieces
[all...]
H A DBugReporter.h455 bool RemoveUnneededCalls(PathPieces &pieces, BugReport *R);
/external/clang/lib/StaticAnalyzer/Core/
H A DPathDiagnostic.cpp32 for (PathPieces::const_iterator I = subPieces.begin(), E = subPieces.end();
65 PathPieces::~PathPieces() {}
67 void PathPieces::flattenTo(PathPieces &Primary, PathPieces &Current,
69 for (PathPieces::const_iterator I = begin(), E = end(); I != E; ++I) {
92 PathPieces NewPath;
141 const PathPieces &Path = CP->path;
217 SmallVector<const PathPieces *,
[all...]
H A DPlistDiagnostics.cpp228 for (PathPieces::const_iterator I = P.path.begin(), E = P.path.end();I!=E;++I)
247 for (PathPieces::const_iterator I = P.subPieces.begin(), E=P.subPieces.end();
306 SmallVector<const PathPieces *, 5> WorkList;
310 const PathPieces &path = *WorkList.pop_back_val();
312 for (PathPieces::const_iterator I = path.begin(), E = path.end(); I != E;
377 for (PathPieces::const_iterator I = D->path.begin(), E = D->path.end();
H A DBugReporter.cpp97 /// An optimization pass over PathPieces that removes redundant diagnostics
102 static void removeRedundantMsgs(PathPieces &path) {
150 typedef llvm::DenseMap<const PathPieces *, const LocationContext *>
156 static bool removeUnneededCalls(PathPieces &pieces, BugReport *R,
218 adjustCallLocations(PathPieces &Pieces,
220 for (PathPieces::iterator I = Pieces.begin(), E = Pieces.end(); I != E; ++I) {
253 static void removeEdgesToDefaultInitializers(PathPieces &Pieces) {
254 for (PathPieces::iterator I = Pieces.begin(), E = Pieces.end(); I != E;) {
269 PathPieces::iterator Next = std::next(I);
288 static void removePiecesWithInvalidLocations(PathPieces
[all...]
H A DHTMLDiagnostics.cpp120 PathPieces path = D.path.flatten(/*ShouldFlattenMacros=*/false);
156 for (PathPieces::const_reverse_iterator I = path.rbegin(),
556 for (PathPieces::const_iterator I = P.subPieces.begin(), E=P.subPieces.end();
/external/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp121 PathPieces FlatPath = PD->path.flatten(/*ShouldFlattenMacros=*/true);
122 for (PathPieces::const_iterator PI = FlatPath.begin(),

Completed in 125 milliseconds