| /llvm-project-15.0.7/clang/unittests/Lex/ |
| H A D | PPCallbacksTest.cpp | 154 void AddFakeHeader(HeaderSearch &HeaderInfo, const char *HeaderPath, in AddFakeHeader() argument 164 HeaderInfo.AddSearchPath(DL, IsSystemHeader); in AddFakeHeader() 195 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in InclusionDirectiveFilenameRange() local 197 AddFakeHeader(HeaderInfo, HeaderPath, SystemHeader); in InclusionDirectiveFilenameRange() 200 SourceMgr, HeaderInfo, ModLoader, in InclusionDirectiveFilenameRange() 214 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in InclusionDirectiveCharacteristicKind() local 216 AddFakeHeader(HeaderInfo, HeaderPath, SystemHeader); in InclusionDirectiveCharacteristicKind() 219 SourceMgr, HeaderInfo, ModLoader, in InclusionDirectiveCharacteristicKind() 253 SourceMgr, HeaderInfo, ModLoader, in DirectiveExprRange() 284 SourceMgr, HeaderInfo, ModLoader, /*IILookup=*/nullptr, in PragmaMarkCall() [all …]
|
| H A D | PPMemoryAllocationsTest.cpp | 69 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F() local 72 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
|
| H A D | PPConditionalDirectiveRecordTest.cpp | 77 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F() local 80 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
|
| H A D | LexerTest.cpp | 57 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in CreatePP() local 61 HeaderInfo, ModLoader, in CreatePP()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/ |
| H A D | IncludeFixerContext.h | 24 struct HeaderInfo { struct 67 const std::vector<HeaderInfo> &getHeaderInfos() const { return HeaderInfos; } in getHeaderInfos() 88 std::vector<HeaderInfo> HeaderInfos;
|
| H A D | IncludeFixerContext.cpp | 107 [](const HeaderInfo &A, const HeaderInfo &B) { in IncludeFixerContext()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/tool/ |
| H A D | ClangIncludeFixer.cpp | 30 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(IncludeFixerContext::HeaderInfo) 57 template <> struct MappingTraits<IncludeFixerContext::HeaderInfo> { 58 static void mapping(IO &io, IncludeFixerContext::HeaderInfo &Info) { in mapping() 313 [](const IncludeFixerContext::HeaderInfo &LHS, in includeFixerMain() 314 const IncludeFixerContext::HeaderInfo &RHS) { in includeFixerMain() 328 [](const IncludeFixerContext::HeaderInfo &LHS, in includeFixerMain() 329 const IncludeFixerContext::HeaderInfo &RHS) { in includeFixerMain()
|
| /llvm-project-15.0.7/clang/unittests/Basic/ |
| H A D | SourceManagerTest.cpp | 131 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F() local 134 SourceMgr, HeaderInfo, ModLoader, in TEST_F() 362 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F() local 366 SourceMgr, HeaderInfo, ModLoader, in TEST_F() 486 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F() local 489 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/ |
| H A D | ExpandModularHeadersPPCallbacks.cpp | 88 HeaderInfo = std::make_unique<HeaderSearch>(HSO, Sources, Diags, LangOpts, in ExpandModularHeadersPPCallbacks() 95 *HeaderInfo, ModuleLoader, in ExpandModularHeadersPPCallbacks() 101 ApplyHeaderSearchOptions(*HeaderInfo, *HSO, LangOpts, in ExpandModularHeadersPPCallbacks()
|
| H A D | ExpandModularHeadersPPCallbacks.h | 136 std::unique_ptr<HeaderSearch> HeaderInfo; variable
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | PPDirectives.cpp | 866 return HeaderInfo.getModuleMap() in getModuleForLocation() 897 HeaderInfo.hasModuleMap(FE->getName(), /*Root*/ nullptr, in getHeaderToIncludeForDiagnostics() 901 for (auto Header : HeaderInfo.findAllModulesForHeader(FE)) { in getHeaderToIncludeForDiagnostics() 1010 while (Optional<FileEntryRef> FE = HeaderInfo.LookupFile( in LookupFile() 1028 Optional<FileEntryRef> FE = HeaderInfo.LookupFile( in LookupFile() 1034 HeaderInfo.getModuleMap().diagnoseHeaderInclusion( in LookupFile() 1050 HeaderInfo.getModuleMap().diagnoseHeaderInclusion( in LookupFile() 1065 HeaderInfo.getModuleMap().diagnoseHeaderInclusion( in LookupFile() 2086 HeaderInfo.LookupFrameworkCache(FrameworkName); in LookupHeaderIncludeOrImport() 2148 if (HeaderInfo.HasIncludeAliasMap()) { in HandleHeaderIncludeOrImport() [all …]
|
| H A D | ModuleMap.cpp | 316 HeaderSearch &HeaderInfo) in ModuleMap() argument 318 HeaderInfo(HeaderInfo) { in ModuleMap() 400 if (HeaderInfo.getHeaderSearchOpts().ImplicitModuleMaps && in findKnownHeader() 402 HeaderInfo.loadTopLevelSystemModules(); in findKnownHeader() 991 HeaderInfo.lookupModuleMapFile(*ParentDir, IsFrameworkDir)) { in inferFrameworkModule() 1254 HeaderInfo.MarkFileModuleHeader(Header.Entry, Role, in addHeader() 2045 if (Map.HeaderInfo.getHeaderSearchOpts().ImplicitModuleMaps && in parseModuleDecl() 2199 Map.HeaderInfo.getHeaderSearchOpts().ModuleMapFileHomeIsCwd in parseExternModuleDecl()
|
| H A D | Preprocessor.cpp | 87 ScratchBuf(new ScratchBuffer(SourceMgr)), HeaderInfo(Headers), in Preprocessor() 187 delete &HeaderInfo; in ~Preprocessor() 202 HeaderInfo.setTarget(Target); in Initialize()
|
| H A D | PPLexerChange.cpp | 360 HeaderInfo.SetFileControllingMacro(FE, ControllingMacro); in HandleEndOfFile()
|
| H A D | Pragma.cpp | 417 HeaderInfo.MarkFileIncludeOnce(getCurrentFileLexer()->getFileEntry()); in HandlePragmaOnce() 482 HeaderInfo.MarkFileSystemHeader(TheLexer->getFileEntry()); in HandlePragmaSystemHeader()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Headers.cpp | 42 HeaderInfo(CI.getPreprocessor().getHeaderSearchInfo()), Out(Out) {} in RecordHeaders() 124 if (isSelfContainedHeader(FE, PrevFID, SM, HeaderInfo)) in FileChanged() 185 HeaderSearch &HeaderInfo; member in clang::clangd::IncludeStructure::RecordHeaders
|
| H A D | SourceCode.h | 331 const SourceManager &SM, HeaderSearch &HeaderInfo);
|
| H A D | SourceCode.cpp | 1223 const SourceManager &SM, HeaderSearch &HeaderInfo) { in isSelfContainedHeader() argument 1227 if (!HeaderInfo.isFileMultipleIncludeGuarded(FE) && in isSelfContainedHeader() 1228 !HeaderInfo.hasFileBeenImported(FE)) in isSelfContainedHeader()
|
| /llvm-project-15.0.7/clang-tools-extra/modularize/ |
| H A D | ModularizeUtilities.h | 217 std::unique_ptr<clang::HeaderSearch> HeaderInfo; variable
|
| H A D | ModularizeUtilities.cpp | 59 HeaderInfo(new HeaderSearch(std::make_shared<HeaderSearchOptions>(), in ModularizeUtilities() 293 Target.get(), *HeaderInfo)); in loadModuleMap()
|
| /llvm-project-15.0.7/clang/unittests/Analysis/ |
| H A D | MacroExpansionContextTest.cpp | 62 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in getMacroExpansionContextFor() local 65 SourceMgr, HeaderInfo, ModLoader, in getMacroExpansionContextFor()
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | ModuleMap.h | 80 HeaderSearch &HeaderInfo; variable 394 HeaderSearch &HeaderInfo);
|
| H A D | Preprocessor.h | 142 HeaderSearch &HeaderInfo; variable 1074 HeaderSearch &getHeaderSearchInfo() const { return HeaderInfo; } in getHeaderSearchInfo() 1339 HeaderInfo.getFileInfo(File); in markIncluded()
|
| /llvm-project-15.0.7/clang/include/clang/Frontend/ |
| H A D | ASTUnit.h | 114 std::unique_ptr<HeaderSearch> HeaderInfo; variable
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | ASTUnit.cpp | 787 AST->HeaderInfo.reset(new HeaderSearch(AST->HSOpts, in LoadFromASTFile() 796 HeaderSearch &HeaderInfo = *AST->HeaderInfo; in LoadFromASTFile() local 801 AST->getSourceManager(), HeaderInfo, AST->ModuleLoader, in LoadFromASTFile()
|