Home
last modified time | relevance | path

Searched refs:HSOpts (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DGeneratePCH.cpp115 HeaderSearchOptions &HSOpts = in HandleTranslationUnit() local
117 HSOpts.ModulesSkipDiagnosticOptions = true; in HandleTranslationUnit()
118 HSOpts.ModulesSkipHeaderSearchPaths = true; in HandleTranslationUnit()
H A DASTWriter.cpp1316 const auto &HSOpts = PP.getHeaderSearchInfo().getHeaderSearchOpts(); in writeUnhashedControlBlock() local
1321 if (!HSOpts.ModulesSkipDiagnosticOptions) { in writeUnhashedControlBlock()
1339 if (!HSOpts.ModulesSkipHeaderSearchPaths) { in writeUnhashedControlBlock()
1341 Record.push_back(HSOpts.UserEntries.size()); in writeUnhashedControlBlock()
1342 for (unsigned I = 0, N = HSOpts.UserEntries.size(); I != N; ++I) { in writeUnhashedControlBlock()
1343 const HeaderSearchOptions::Entry &Entry = HSOpts.UserEntries[I]; in writeUnhashedControlBlock()
1351 Record.push_back(HSOpts.SystemHeaderPrefixes.size()); in writeUnhashedControlBlock()
1352 for (unsigned I = 0, N = HSOpts.SystemHeaderPrefixes.size(); I != N; ++I) { in writeUnhashedControlBlock()
1353 AddString(HSOpts.SystemHeaderPrefixes[I].Prefix, Record); in writeUnhashedControlBlock()
1354 Record.push_back(HSOpts.SystemHeaderPrefixes[I].IsSystemHeader); in writeUnhashedControlBlock()
[all …]
H A DASTReader.cpp207 const HeaderSearchOptions &HSOpts, StringRef SpecificModuleCachePath, in ReadHeaderSearchOptions() argument
209 return First->ReadHeaderSearchOptions(HSOpts, SpecificModuleCachePath, in ReadHeaderSearchOptions()
211 Second->ReadHeaderSearchOptions(HSOpts, SpecificModuleCachePath, in ReadHeaderSearchOptions()
858 bool PCHValidator::ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts, in ReadHeaderSearchOptions() argument
2565 const HeaderSearchOptions &HSOpts = in getInputFile() local
2570 if (F.StandardCXXModule && HSOpts.ForceCheckCXX20ModulesInputFiles) { in getInputFile()
2674 if (HSOpts.ForceCheckCXX20ModulesInputFiles && ValidateASTInputFilesContent && in getInputFile()
2903 const HeaderSearchOptions &HSOpts = in ReadControlBlock() local
2918 if (HSOpts.ModulesValidateOncePerBuildSession && in ReadControlBlock()
2919 F.InputFilesValidationTimestamp > HSOpts.BuildSessionTimestamp && in ReadControlBlock()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendActions.cpp686 bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts, in ReadHeaderSearchOptions() argument
690 Out.indent(4) << "System root [-isysroot=]: '" << HSOpts.Sysroot << "'\n"; in ReadHeaderSearchOptions()
691 Out.indent(4) << "Resource dir [ -resource-dir=]: '" << HSOpts.ResourceDir << "'\n"; in ReadHeaderSearchOptions()
693 DUMP_BOOLEAN(HSOpts.UseBuiltinIncludes, in ReadHeaderSearchOptions()
695 DUMP_BOOLEAN(HSOpts.UseStandardSystemIncludes, in ReadHeaderSearchOptions()
697 DUMP_BOOLEAN(HSOpts.UseStandardCXXIncludes, in ReadHeaderSearchOptions()
699 DUMP_BOOLEAN(HSOpts.UseLibcxx, in ReadHeaderSearchOptions()
704 bool ReadHeaderSearchPaths(const HeaderSearchOptions &HSOpts, in ReadHeaderSearchPaths() argument
708 for (const auto &Entry : HSOpts.UserEntries) in ReadHeaderSearchPaths()
711 for (const auto &Prefix : HSOpts.SystemHeaderPrefixes) in ReadHeaderSearchPaths()
[all …]
H A DASTUnit.cpp520 HeaderSearchOptions &HSOpts; member in __anone37b80710211::ASTInfoCollector
531 HeaderSearchOptions &HSOpts, PreprocessorOptions &PPOpts, in ASTInfoCollector() argument
535 : PP(PP), Context(Context), HSOpts(HSOpts), PPOpts(PPOpts), in ASTInfoCollector()
561 bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts, in ReadHeaderSearchOptions() argument
566 this->HSOpts.ForceCheckCXX20ModulesInputFiles; in ReadHeaderSearchOptions()
567 llvm::SaveAndRestore X(this->HSOpts.UserEntries); in ReadHeaderSearchOptions()
568 llvm::SaveAndRestore Y(this->HSOpts.SystemHeaderPrefixes); in ReadHeaderSearchOptions()
569 llvm::SaveAndRestore Z(this->HSOpts.VFSOverlayFiles); in ReadHeaderSearchOptions()
571 this->HSOpts = HSOpts; in ReadHeaderSearchOptions()
572 this->HSOpts.ForceCheckCXX20ModulesInputFiles = in ReadHeaderSearchOptions()
[all …]
H A DCompilerInstance.cpp634 HeaderSearchOptions &HSOpts = PP.getHeaderSearchInfo().getHeaderSearchOpts(); in createPCHExternalASTSource() local
640 HSOpts.ModulesValidateSystemHeaders, HSOpts.ValidateASTInputFilesContent, in createPCHExternalASTSource()
1193 HeaderSearchOptions &HSOpts = Invocation->getHeaderSearchOpts(); local
1195 [&HSOpts](const std::pair<std::string, bool> &def) { in __anon5d6a0cb90602()
1197 return HSOpts.ModulesIgnoreMacros.contains( in __anon5d6a0cb90602()
1218 HSOpts.ModulesHashContent = true;
1630 static void pruneModuleCache(const HeaderSearchOptions &HSOpts) { in pruneModuleCache() argument
1633 TimestampFile = HSOpts.ModuleCachePath; in pruneModuleCache()
1651 if (CurrentTime - TimeStampModTime <= time_t(HSOpts.ModuleCachePruneInterval)) in pruneModuleCache()
1663 llvm::sys::path::native(HSOpts.ModuleCachePath, ModuleCachePathNative); in pruneModuleCache()
[all …]
H A DCompilerInvocation.cpp143 HSOpts(std::make_shared<HeaderSearchOptions>()), in CompilerInvocationBase()
160 HSOpts = make_shared_copy(X.getHeaderSearchOpts()); in deep_copy_assign()
180 HSOpts = X.HSOpts; in shallow_copy_assign()
234 return ensureOwned(HSOpts); in getMutHeaderSearchOpts()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DHeaderSearch.cpp84 HeaderSearch::HeaderSearch(std::shared_ptr<HeaderSearchOptions> HSOpts, in HeaderSearch() argument
88 : HSOpts(std::move(HSOpts)), Diags(Diags), in HeaderSearch()
133 std::vector<bool> UserEntryUsage(HSOpts->UserEntries.size()); in computeUserEntryUsage()
209 auto i(HSOpts->PrebuiltModuleFiles.find(ModuleName)); in getPrebuiltModuleFileName()
210 if (i != HSOpts->PrebuiltModuleFiles.end()) in getPrebuiltModuleFileName()
213 if (FileMapOnly || HSOpts->PrebuiltModulePaths.empty()) in getPrebuiltModuleFileName()
218 for (const std::string &Dir : HSOpts->PrebuiltModulePaths) { in getPrebuiltModuleFileName()
242 StringRef ModuleCacheHash = HSOpts->DisableModuleHash ? "" : getModuleHash(); in getPrebuiltImplicitModuleFileName()
243 for (const std::string &Dir : HSOpts->PrebuiltModulePaths) { in getPrebuiltImplicitModuleFileName()
272 if (HSOpts->DisableModuleHash) { in getCachedModuleFileNameImpl()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningWorker.cpp64 static bool checkHeaderSearchPaths(const HeaderSearchOptions &HSOpts, in checkHeaderSearchPaths() argument
69 if (HSOpts.VFSOverlayFiles != ExistingHSOpts.VFSOverlayFiles) { in checkHeaderSearchPaths()
80 VFSNote(0, HSOpts.VFSOverlayFiles); in checkHeaderSearchPaths()
97 const HeaderSearchOptions &HSOpts, in PrebuiltModuleListener() argument
101 PrebuiltModuleVFSMap(PrebuiltModuleVFSMap), ExistingHSOpts(HSOpts), in PrebuiltModuleListener()
116 bool ReadHeaderSearchPaths(const HeaderSearchOptions &HSOpts, in ReadHeaderSearchPaths() argument
118 std::vector<std::string> VFSOverlayFiles = HSOpts.VFSOverlayFiles; in ReadHeaderSearchPaths()
122 HSOpts, ExistingHSOpts, Complain ? &Diags : nullptr, ExistingLangOpts); in ReadHeaderSearchPaths()
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInvocation.h86 std::shared_ptr<HeaderSearchOptions> HSOpts; variable
134 const HeaderSearchOptions &getHeaderSearchOpts() const { return *HSOpts; } in getHeaderSearchOpts()
252 HeaderSearchOptions &getHeaderSearchOpts() { return *HSOpts; } in getHeaderSearchOpts()
274 return HSOpts; in getHeaderSearchOptsPtr()
H A DASTUnit.h119 std::shared_ptr<HeaderSearchOptions> HSOpts; variable
470 assert(HSOpts && "ASTUnit does not have header search options"); in getHeaderSearchOpts()
471 return *HSOpts; in getHeaderSearchOpts()
699 std::shared_ptr<HeaderSearchOptions> HSOpts,
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearch.h256 std::shared_ptr<HeaderSearchOptions> HSOpts; variable
374 HeaderSearch(std::shared_ptr<HeaderSearchOptions> HSOpts,
382 HeaderSearchOptions &getHeaderSearchOpts() const { return *HSOpts; } in getHeaderSearchOpts()
977 const HeaderSearchOptions &HSOpts,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp136 const HeaderSearchOptions &HSOpts; member in __anon3496e3440111::EmitAssemblyHelper
215 : Diags(_Diags), HSOpts(HeaderSearchOpts), CodeGenOpts(CGOpts), in EmitAssemblyHelper()
329 const HeaderSearchOptions &HSOpts) { in initTargetOptions() argument
478 for (const auto &Entry : HSOpts.UserEntries) in initTargetOptions()
484 Entry.IgnoreSysRoot ? Entry.Path : HSOpts.Sysroot + Entry.Path); in initTargetOptions()
571 HSOpts)) in CreateTargetMachine()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h174 virtual bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts, in ReadHeaderSearchOptions() argument
189 virtual bool ReadHeaderSearchPaths(const HeaderSearchOptions &HSOpts, in ReadHeaderSearchPaths() argument
274 bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts,
311 bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts,
H A DASTWriter.h554 void WriteInputFiles(SourceManager &SourceMgr, HeaderSearchOptions &HSOpts);
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1198 auto HSOpts = std::make_shared<clang::HeaderSearchOptions>(); in GetOrCreateClangModule() local
1200 HSOpts, *m_source_manager_up, *m_diagnostics_engine_up, in GetOrCreateClangModule()