Lines Matching defs:HSOpts
83 HeaderSearch::HeaderSearch(std::shared_ptr<HeaderSearchOptions> HSOpts,
87 : HSOpts(std::move(HSOpts)), Diags(Diags),
132 std::vector<bool> UserEntryUsage(HSOpts->UserEntries.size());
208 auto i(HSOpts->PrebuiltModuleFiles.find(ModuleName));
209 if (i != HSOpts->PrebuiltModuleFiles.end())
212 if (FileMapOnly || HSOpts->PrebuiltModulePaths.empty())
217 for (const std::string &Dir : HSOpts->PrebuiltModulePaths) {
241 StringRef ModuleCacheHash = HSOpts->DisableModuleHash ? "" : getModuleHash();
242 for (const std::string &Dir : HSOpts->PrebuiltModulePaths) {
270 if (HSOpts->DisableModuleHash) {
298 if (Module || !AllowSearch || !HSOpts->ImplicitModuleMaps)
379 if (HSOpts->AllowModuleMapSubdirectorySearch) {
767 << HSOpts->UserEntries[UserEntryIdxIt->second].Path;
1554 if (!HSOpts->ImplicitModuleMaps)
1800 if (!HSOpts->ImplicitModuleMaps)
1838 if (HSOpts->ImplicitModuleMaps)
1888 if (HSOpts->ImplicitModuleMaps) {
1935 if (!HSOpts->ImplicitModuleMaps)
1951 assert(HSOpts->ImplicitModuleMaps &&