Lines Matching refs:Path
15 std::string maybeCaseFoldPath(PathRef Path) { return Path.lower(); } in maybeCaseFoldPath() argument
18 std::string maybeCaseFoldPath(PathRef Path) { return Path.str(); }
22 PathRef absoluteParent(PathRef Path) { in absoluteParent() argument
23 assert(llvm::sys::path::is_absolute(Path)); in absoluteParent()
27 if (llvm::sys::path::relative_path(Path).empty()) { in absoluteParent()
31 PathRef Result = llvm::sys::path::parent_path(Path); in absoluteParent()
36 bool pathStartsWith(PathRef Ancestor, PathRef Path, in pathStartsWith() argument
39 llvm::sys::path::is_absolute(Path)); in pathStartsWith()
45 if (!pathEqual(Ancestor, Path.take_front(Ancestor.size()))) in pathStartsWith()
47 Path = Path.drop_front(Ancestor.size()); in pathStartsWith()
50 return Path.empty() || llvm::sys::path::is_separator(Path.front(), Style); in pathStartsWith()