Home
last modified time | relevance | path

Searched refs:HeaderInfo (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/clang/unittests/Lex/
H A DPPCallbacksTest.cpp154 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 DPPMemoryAllocationsTest.cpp69 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F() local
72 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
H A DPPConditionalDirectiveRecordTest.cpp77 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F() local
80 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
H A DLexerTest.cpp57 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 DIncludeFixerContext.h24 struct HeaderInfo { struct
67 const std::vector<HeaderInfo> &getHeaderInfos() const { return HeaderInfos; } in getHeaderInfos()
88 std::vector<HeaderInfo> HeaderInfos;
H A DIncludeFixerContext.cpp107 [](const HeaderInfo &A, const HeaderInfo &B) { in IncludeFixerContext()
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/tool/
H A DClangIncludeFixer.cpp30 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 DSourceManagerTest.cpp131 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 DExpandModularHeadersPPCallbacks.cpp88 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 DExpandModularHeadersPPCallbacks.h136 std::unique_ptr<HeaderSearch> HeaderInfo; variable
/llvm-project-15.0.7/clang/lib/Lex/
H A DPPDirectives.cpp866 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 DModuleMap.cpp316 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 DPreprocessor.cpp87 ScratchBuf(new ScratchBuffer(SourceMgr)), HeaderInfo(Headers), in Preprocessor()
187 delete &HeaderInfo; in ~Preprocessor()
202 HeaderInfo.setTarget(Target); in Initialize()
H A DPPLexerChange.cpp360 HeaderInfo.SetFileControllingMacro(FE, ControllingMacro); in HandleEndOfFile()
H A DPragma.cpp417 HeaderInfo.MarkFileIncludeOnce(getCurrentFileLexer()->getFileEntry()); in HandlePragmaOnce()
482 HeaderInfo.MarkFileSystemHeader(TheLexer->getFileEntry()); in HandlePragmaSystemHeader()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHeaders.cpp42 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 DSourceCode.h331 const SourceManager &SM, HeaderSearch &HeaderInfo);
H A DSourceCode.cpp1223 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 DModularizeUtilities.h217 std::unique_ptr<clang::HeaderSearch> HeaderInfo; variable
H A DModularizeUtilities.cpp59 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 DMacroExpansionContextTest.cpp62 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 DModuleMap.h80 HeaderSearch &HeaderInfo; variable
394 HeaderSearch &HeaderInfo);
H A DPreprocessor.h142 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 DASTUnit.h114 std::unique_ptr<HeaderSearch> HeaderInfo; variable
/llvm-project-15.0.7/clang/lib/Frontend/
H A DASTUnit.cpp787 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()

12