/freebsd-current/contrib/llvm-project/clang/lib/Lex/ |
H A D | InitHeaderSearch.cpp | 87 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 D | HeaderSearch.cpp | 82 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 D | CompilerInvocation.h | 86 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 D | ASTUnit.h | 119 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 D | ASTUnit.cpp | 519 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 D | FrontendActions.cpp | 656 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 D | CompilerInstance.cpp | 635 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 D | CompilerInvocation.cpp | 143 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 D | HeaderSearch.h | 239 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 D | BackendUtil.cpp | 125 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 D | ASTWriter.cpp | 1215 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 D | ASTReader.cpp | 202 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 D | ASTReader.h | 168 /// \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 D | ASTWriter.h | 511 void WriteInputFiles(SourceManager &SourceMgr, HeaderSearchOptions &HSOpts);
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 1250 auto HSOpts = std::make_shared<clang::HeaderSearchOptions>(); local 1252 HSOpts, *m_source_manager_up, *m_diagnostics_engine_up,
|