Searched refs:HSOpts (Results 1 - 15 of 15) sorted by relevance

/freebsd-current/contrib/llvm-project/clang/lib/Lex/
H A DInitHeaderSearch.cpp87 const HeaderSearchOptions &HSOpts);
92 const HeaderSearchOptions &HSOpts);
101 const HeaderSearchOptions &HSOpts);
199 const HeaderSearchOptions &HSOpts) {
205 if (HSOpts.UseStandardSystemIncludes) {
220 if (HSOpts.UseBuiltinIncludes) {
223 SmallString<128> P = StringRef(HSOpts.ResourceDir);
230 if (!HSOpts.UseStandardSystemIncludes)
263 const HeaderSearchOptions &HSOpts) {
332 const HeaderSearchOptions &HSOpts) {
198 AddDefaultCIncludePaths(const llvm::Triple &triple, const HeaderSearchOptions &HSOpts) argument
261 AddDefaultCPlusPlusIncludePaths( const LangOptions &LangOpts, const llvm::Triple &triple, const HeaderSearchOptions &HSOpts) argument
330 AddDefaultIncludePaths( const LangOptions &Lang, const llvm::Triple &triple, const HeaderSearchOptions &HSOpts) argument
543 ApplyHeaderSearchOptions(HeaderSearch &HS, const HeaderSearchOptions &HSOpts, const LangOptions &Lang, const llvm::Triple &Triple) argument
[all...]
H A DHeaderSearch.cpp82 HeaderSearch::HeaderSearch(std::shared_ptr<HeaderSearchOptions> HSOpts, argument
86 : HSOpts(std::move(HSOpts)), Diags(Diags),
131 std::vector<bool> UserEntryUsage(HSOpts->UserEntries.size());
185 auto i(HSOpts->PrebuiltModuleFiles.find(ModuleName));
186 if (i != HSOpts->PrebuiltModuleFiles.end())
189 if (FileMapOnly || HSOpts->PrebuiltModulePaths.empty())
194 for (const std::string &Dir : HSOpts->PrebuiltModulePaths) {
218 StringRef ModuleCacheHash = HSOpts->DisableModuleHash ? "" : getModuleHash();
219 for (const std::string &Dir : HSOpts
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInvocation.h86 std::shared_ptr<HeaderSearchOptions> HSOpts; member in class:clang::CompilerInvocationBase
134 const HeaderSearchOptions &getHeaderSearchOpts() const { return *HSOpts; }
247 HeaderSearchOptions &getHeaderSearchOpts() { return *HSOpts; }
269 return HSOpts;
H A DASTUnit.h119 std::shared_ptr<HeaderSearchOptions> HSOpts; member in class:clang::ASTUnit
470 assert(HSOpts && "ASTUnit does not have header search options");
471 return *HSOpts;
698 std::shared_ptr<HeaderSearchOptions> HSOpts, bool OnlyLocalDecls = false,
/freebsd-current/contrib/llvm-project/clang/lib/Frontend/
H A DASTUnit.cpp519 HeaderSearchOptions &HSOpts; member in class:__anon606::ASTInfoCollector
530 HeaderSearchOptions &HSOpts, PreprocessorOptions &PPOpts,
534 : PP(PP), Context(Context), HSOpts(HSOpts), PPOpts(PPOpts),
550 bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts,
555 this->HSOpts.ForceCheckCXX20ModulesInputFiles;
556 llvm::SaveAndRestore X(this->HSOpts.UserEntries);
557 llvm::SaveAndRestore Y(this->HSOpts.SystemHeaderPrefixes);
558 llvm::SaveAndRestore Z(this->HSOpts.VFSOverlayFiles);
560 this->HSOpts
529 ASTInfoCollector(Preprocessor &PP, ASTContext *Context, HeaderSearchOptions &HSOpts, PreprocessorOptions &PPOpts, LangOptions &LangOpt, std::shared_ptr<TargetOptions> &TargetOpts, IntrusiveRefCntPtr<TargetInfo> &Target, unsigned &Counter) argument
789 LoadFromASTFile( const std::string &Filename, const PCHContainerReader &PCHContainerRdr, WhatToLoad ToLoad, IntrusiveRefCntPtr<DiagnosticsEngine> Diags, const FileSystemOptions &FileSystemOpts, std::shared_ptr<HeaderSearchOptions> HSOpts, bool OnlyLocalDecls, CaptureDiagsKind CaptureDiagnostics, bool AllowASTWithCompilerErrors, bool UserFilesAreVolatile, IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS) argument
[all...]
H A DFrontendActions.cpp656 bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts,
660 Out.indent(4) << "System root [-isysroot=]: '" << HSOpts.Sysroot << "'\n";
661 Out.indent(4) << "Resource dir [ -resource-dir=]: '" << HSOpts.ResourceDir << "'\n";
663 DUMP_BOOLEAN(HSOpts.UseBuiltinIncludes,
665 DUMP_BOOLEAN(HSOpts.UseStandardSystemIncludes,
667 DUMP_BOOLEAN(HSOpts.UseStandardCXXIncludes,
669 DUMP_BOOLEAN(HSOpts.UseLibcxx,
674 bool ReadHeaderSearchPaths(const HeaderSearchOptions &HSOpts,
678 for (const auto &Entry : HSOpts.UserEntries)
681 for (const auto &Prefix : HSOpts
835 HeaderSearchOptions &HSOpts = PP.getHeaderSearchInfo().getHeaderSearchOpts(); local
[all...]
H A DCompilerInstance.cpp635 HeaderSearchOptions &HSOpts = PP.getHeaderSearchInfo().getHeaderSearchOpts(); local
641 HSOpts.ModulesValidateSystemHeaders, HSOpts.ValidateASTInputFilesContent,
1182 HeaderSearchOptions &HSOpts = Invocation->getHeaderSearchOpts(); local
1184 [&HSOpts](const std::pair<std::string, bool> &def) {
1186 return HSOpts.ModulesIgnoreMacros.contains(
1217 HSOpts.ModulesHashContent = true;
1595 static void pruneModuleCache(const HeaderSearchOptions &HSOpts) { argument
1598 TimestampFile = HSOpts.ModuleCachePath;
1616 if (CurrentTime - TimeStampModTime <= time_t(HSOpts
1688 HeaderSearchOptions &HSOpts = getHeaderSearchOpts(); local
1798 const HeaderSearchOptions &HSOpts = HS.getHeaderSearchOpts(); local
[all...]
H A DCompilerInvocation.cpp143 HSOpts(std::make_shared<HeaderSearchOptions>()),
160 HSOpts = make_shared_copy(X.getHeaderSearchOpts());
180 HSOpts = X.HSOpts;
223 return ensureOwned(HSOpts);
/freebsd-current/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearch.h239 std::shared_ptr<HeaderSearchOptions> HSOpts; member in class:clang::HeaderSearch
357 HeaderSearch(std::shared_ptr<HeaderSearchOptions> HSOpts,
365 HeaderSearchOptions &getHeaderSearchOpts() const { return *HSOpts; }
948 const HeaderSearchOptions &HSOpts,
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp125 const HeaderSearchOptions &HSOpts; member in class:__anon381::EmitAssemblyHelper
204 : Diags(_Diags), HSOpts(HeaderSearchOpts), CodeGenOpts(CGOpts),
318 const HeaderSearchOptions &HSOpts) {
463 for (const auto &Entry : HSOpts.UserEntries)
469 Entry.IgnoreSysRoot ? Entry.Path : HSOpts.Sysroot + Entry.Path);
556 HSOpts))
313 initTargetOptions(DiagnosticsEngine &Diags, llvm::TargetOptions &Options, const CodeGenOptions &CodeGenOpts, const clang::TargetOptions &TargetOpts, const LangOptions &LangOpts, const HeaderSearchOptions &HSOpts) argument
/freebsd-current/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp1215 const auto &HSOpts = PP.getHeaderSearchInfo().getHeaderSearchOpts(); local
1220 if (!HSOpts.ModulesSkipDiagnosticOptions) {
1238 if (!HSOpts.ModulesSkipHeaderSearchPaths) {
1240 Record.push_back(HSOpts.UserEntries.size());
1241 for (unsigned I = 0, N = HSOpts.UserEntries.size(); I != N; ++I) {
1242 const HeaderSearchOptions::Entry &Entry = HSOpts.UserEntries[I];
1250 Record.push_back(HSOpts.SystemHeaderPrefixes.size());
1251 for (unsigned I = 0, N = HSOpts.SystemHeaderPrefixes.size(); I != N; ++I) {
1252 AddString(HSOpts.SystemHeaderPrefixes[I].Prefix, Record);
1253 Record.push_back(HSOpts
1499 const HeaderSearchOptions &HSOpts = local
1598 WriteInputFiles(SourceManager &SourceMgr, HeaderSearchOptions &HSOpts) argument
[all...]
H A DASTReader.cpp202 const HeaderSearchOptions &HSOpts, StringRef SpecificModuleCachePath,
204 return First->ReadHeaderSearchOptions(HSOpts, SpecificModuleCachePath,
206 Second->ReadHeaderSearchOptions(HSOpts, SpecificModuleCachePath,
834 static bool checkHeaderSearchOptions(const HeaderSearchOptions &HSOpts, argument
853 bool PCHValidator::ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts, argument
856 return checkHeaderSearchOptions(HSOpts, SpecificModuleCachePath,
2524 const HeaderSearchOptions &HSOpts = local
2529 if (F.StandardCXXModule && HSOpts.ForceCheckCXX20ModulesInputFiles) {
2634 if (HSOpts.ForceCheckCXX20ModulesInputFiles && ValidateASTInputFilesContent &&
2855 const HeaderSearchOptions &HSOpts local
201 ReadHeaderSearchOptions( const HeaderSearchOptions &HSOpts, StringRef SpecificModuleCachePath, bool Complain) argument
4649 HeaderSearchOptions &HSOpts = PP.getHeaderSearchInfo().getHeaderSearchOpts(); local
4853 const HeaderSearchOptions &HSOpts = local
6112 HeaderSearchOptions HSOpts; local
6135 HeaderSearchOptions HSOpts; local
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h168 /// \param HSOpts The read header search options. The following fields are
174 virtual bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts, argument
182 /// \param HSOpts The read header search paths. Only the following fields are
189 virtual bool ReadHeaderSearchPaths(const HeaderSearchOptions &HSOpts, argument
274 bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts,
311 bool ReadHeaderSearchOptions(const HeaderSearchOptions &HSOpts,
H A DASTWriter.h511 void WriteInputFiles(SourceManager &SourceMgr, HeaderSearchOptions &HSOpts);
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1250 auto HSOpts = std::make_shared<clang::HeaderSearchOptions>(); local
1252 HSOpts, *m_source_manager_up, *m_diagnostics_engine_up,

Completed in 490 milliseconds