Lines Matching refs:PathPieces
32 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 *, 5> WorkList;
221 const PathPieces &path = *WorkList.pop_back_val();
223 for (PathPieces::const_iterator I = path.begin(), E = path.end(); I != E;
283 static Optional<bool> comparePath(const PathPieces &X, const PathPieces &Y);
364 static Optional<bool> comparePath(const PathPieces &X, const PathPieces &Y) {
368 PathPieces::const_iterator X_I = X.begin(), X_end = X.end();
369 PathPieces::const_iterator Y_I = Y.begin(), Y_end = Y.end();
894 PathDiagnosticCallPiece::construct(PathPieces &path,
1037 static void compute_path_size(const PathPieces &pieces, unsigned &size) {
1038 for (PathPieces::const_iterator it = pieces.begin(),
1082 for (PathPieces::const_iterator it = path.begin(),
1101 for (PathPieces::const_iterator I = subPieces.begin(), E = subPieces.end();
1115 for (PathPieces::const_iterator I = path.begin(), E = path.end(); I != E; ++I)