Lines Matching refs:components
449 SmallVector<StringRef, 4> components; in append() local
450 if (!a.isTriviallyEmpty()) components.push_back(a.toStringRef(a_storage)); in append()
451 if (!b.isTriviallyEmpty()) components.push_back(b.toStringRef(b_storage)); in append()
452 if (!c.isTriviallyEmpty()) components.push_back(c.toStringRef(c_storage)); in append()
453 if (!d.isTriviallyEmpty()) components.push_back(d.toStringRef(d_storage)); in append()
455 for (auto &component : components) { in append()
715 SmallVector<StringRef, 16> components; in remove_dots() local
725 if (!components.empty() && components.back() != "..") { in remove_dots()
726 components.pop_back(); in remove_dots()
732 components.push_back(C); in remove_dots()
736 for (StringRef C : components) in remove_dots()