Lines Matching defs:Component
1945 auto IsSep = [Separator](StringRef Component) {
1946 return Component.size() == 1 &&
1947 llvm::sys::path::is_separator(Component[0], Separator);
1952 for (auto &Component : llvm::reverse(Components)) {
1953 if ("." == Component) {
1954 } else if (".." == Component) {
1959 if (!IsSep(Component) && !IsSep(*RealPathComponentIter) &&
1960 Component != *RealPathComponentIter) {
1965 RealPathComponentIter->equals_insensitive(Component);
1968 Component = *RealPathComponentIter;
2547 for (auto Component : Components) {
2559 if (!(Component.size() == 1 && IsSep(Component[0])))
2560 Path.append(Component);