Lines Matching refs:HSOpts
81 HeaderSearch::HeaderSearch(std::shared_ptr<HeaderSearchOptions> HSOpts, in HeaderSearch() argument
85 : HSOpts(std::move(HSOpts)), Diags(Diags), in HeaderSearch()
148 auto i(HSOpts->PrebuiltModuleFiles.find(ModuleName)); in getPrebuiltModuleFileName()
149 if (i != HSOpts->PrebuiltModuleFiles.end()) in getPrebuiltModuleFileName()
152 if (FileMapOnly || HSOpts->PrebuiltModulePaths.empty()) in getPrebuiltModuleFileName()
157 for (const std::string &Dir : HSOpts->PrebuiltModulePaths) { in getPrebuiltModuleFileName()
172 StringRef ModuleCacheHash = HSOpts->DisableModuleHash ? "" : getModuleHash(); in getPrebuiltImplicitModuleFileName()
173 for (const std::string &Dir : HSOpts->PrebuiltModulePaths) { in getPrebuiltImplicitModuleFileName()
202 if (HSOpts->DisableModuleHash) { in getCachedModuleFileNameImpl()
236 if (Module || !AllowSearch || !HSOpts->ImplicitModuleMaps) in lookupModule()
1367 if (!HSOpts->ImplicitModuleMaps) in hasModuleMap()
1596 if (!HSOpts->ImplicitModuleMaps) in lookupModuleMapFile()
1635 if (HSOpts->ImplicitModuleMaps) in loadFrameworkModule()
1684 if (HSOpts->ImplicitModuleMaps) { in collectAllModules()
1737 if (!HSOpts->ImplicitModuleMaps) in loadTopLevelSystemModules()
1755 assert(HSOpts->ImplicitModuleMaps && in loadSubdirectoryModuleMaps()