Lines Matching refs:Directory

26 llvm::Error DirectoryScanner::scan(StringRef Directory) {  in scan()  argument
28 return scanForFrameworks(Directory); in scan()
30 return scanForUnwrappedLibraries(Directory); in scan()
33 llvm::Error DirectoryScanner::scanForUnwrappedLibraries(StringRef Directory) { in scanForUnwrappedLibraries() argument
36 SmallString<PATH_MAX> Path(Directory); in scanForUnwrappedLibraries()
50 Library &Lib = getOrCreateLibrary(Directory, Libraries); in scanForUnwrappedLibraries()
55 Directory)) in scanForUnwrappedLibraries()
60 Directory)) in scanForUnwrappedLibraries()
139 DirectoryScanner::scanMultipleFrameworks(StringRef Directory, in scanMultipleFrameworks() argument
143 for (vfs::directory_iterator i = FS.dir_begin(Directory, ec), ie; i != ie; in scanMultipleFrameworks()
171 DirectoryScanner::scanSubFrameworksDirectory(StringRef Directory, in scanSubFrameworksDirectory() argument
173 if (FM.getOptionalDirectoryRef(Directory)) in scanSubFrameworksDirectory()
174 return scanMultipleFrameworks(Directory, Libs); in scanSubFrameworksDirectory()
177 return createStringError(ec, Directory); in scanSubFrameworksDirectory()
273 llvm::Error DirectoryScanner::scanForFrameworks(StringRef Directory) { in scanForFrameworks() argument
282 if (isFramework(Directory)) { in scanForFrameworks()
283 Library &Framework = getOrCreateLibrary(Directory, Libraries); in scanForFrameworks()
284 if (Error Err = scanFrameworkDirectory(Directory, Framework)) in scanForFrameworks()
291 SmallString<PATH_MAX> Path(Directory); in scanForFrameworks()