Lines Matching refs:Dir
389 for (llvm::vfs::recursive_directory_iterator Dir(FS, DirNative, EC), End; in collectModuleHeaderIncludes() local
390 Dir != End && !EC; Dir.increment(EC)) { in collectModuleHeaderIncludes()
393 if (!llvm::StringSwitch<bool>(llvm::sys::path::extension(Dir->path())) in collectModuleHeaderIncludes()
398 auto Header = FileMgr.getOptionalFileRef(Dir->path()); in collectModuleHeaderIncludes()
411 auto PathIt = llvm::sys::path::rbegin(Dir->path()); in collectModuleHeaderIncludes()
412 for (int I = 0; I != Dir.level() + 1; ++I, ++PathIt) in collectModuleHeaderIncludes()
481 if (auto Dir = in loadModuleMapForModuleBuild() local
483 (void)HS.getModuleMap().inferFrameworkModule(*Dir, IsSystem, nullptr); in loadModuleMapForModuleBuild()
795 for (llvm::vfs::directory_iterator Dir = FS.dir_begin(DirNative, EC), in BeginSourceFile() local
797 Dir != DirEnd && !EC; Dir.increment(EC)) { in BeginSourceFile()
800 Dir->path(), FileMgr, CI.getModuleCache(), in BeginSourceFile()
804 PPOpts.ImplicitPCHInclude = std::string(Dir->path()); in BeginSourceFile()
840 auto Dir = CI.getFileManager().getOptionalDirectoryRef("."); in BeginSourceFile() local
842 CWD.push_back({std::nullopt, *Dir}); in BeginSourceFile()