/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | GeneratePCH.cpp | 115 HeaderSearchOptions &HSOpts = in HandleTranslationUnit() local 117 HSOpts.ModulesSkipDiagnosticOptions = true; in HandleTranslationUnit() 118 HSOpts.ModulesSkipHeaderSearchPaths = true; in HandleTranslationUnit()
|
H A D | ASTWriter.cpp | 1316 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 D | ASTReader.cpp | 207 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 D | FrontendActions.cpp | 686 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 D | ASTUnit.cpp | 520 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 D | CompilerInstance.cpp | 634 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 D | CompilerInvocation.cpp | 143 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 D | HeaderSearch.cpp | 84 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 D | DependencyScanningWorker.cpp | 64 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 D | CompilerInvocation.h | 86 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 D | ASTUnit.h | 119 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 D | HeaderSearch.h | 256 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 D | BackendUtil.cpp | 136 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 D | ASTReader.h | 174 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 D | ASTWriter.h | 554 void WriteInputFiles(SourceManager &SourceMgr, HeaderSearchOptions &HSOpts);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 1198 auto HSOpts = std::make_shared<clang::HeaderSearchOptions>(); in GetOrCreateClangModule() local 1200 HSOpts, *m_source_manager_up, *m_diagnostics_engine_up, in GetOrCreateClangModule()
|