Home
last modified time | relevance | path

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

12

/llvm-project/clang/unittests/Lex/
H A DPPCallbacksTest.cpp157 void AddFakeHeader(HeaderSearch &HeaderInfo, const char *HeaderPath, in AddFakeHeader() argument
167 HeaderInfo.AddSearchPath(DL, IsSystemHeader); in AddFakeHeader()
198 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in InclusionDirectiveFilenameRange() local
200 AddFakeHeader(HeaderInfo, HeaderPath, SystemHeader); in InclusionDirectiveFilenameRange()
203 SourceMgr, HeaderInfo, ModLoader, in InclusionDirectiveFilenameRange()
217 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in InclusionDirectiveCharacteristicKind() local
219 AddFakeHeader(HeaderInfo, HeaderPath, SystemHeader); in InclusionDirectiveCharacteristicKind()
222 SourceMgr, HeaderInfo, ModLoader, in InclusionDirectiveCharacteristicKind()
247 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in DirectiveExprRange() local
250 SourceMgr, HeaderInfo, ModLoader, in DirectiveExprRange()
[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 DPPDependencyDirectivesTest.cpp126 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F() local
128 Preprocessor PP(PPOpts, Diags, LangOpts, SourceMgr, HeaderInfo, ModLoader, in TEST_F()
H A DModuleDeclStateTest.cpp78 HeaderInfo.emplace(std::make_shared<HeaderSearchOptions>(), SourceMgr, in getPreprocessor()
83 *HeaderInfo, ModLoader, in getPreprocessor()
105 std::optional<HeaderSearch> HeaderInfo; member in __anon82d11c200111::ModuleDeclStateTest
H A DLexerTest.cpp60 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in CreatePP() local
64 HeaderInfo, ModLoader, in CreatePP()
/llvm-project/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/clang/lib/Tooling/Inclusions/
H A DHeaderAnalysis.cpp70 const HeaderSearch &HeaderInfo) { in isSelfContainedHeader() argument
71 if (!HeaderInfo.isFileMultipleIncludeGuarded(FE) && in isSelfContainedHeader()
72 !HeaderInfo.hasFileBeenImported(FE) && in isSelfContainedHeader()
/llvm-project/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/clang/unittests/Basic/
H A DSourceManagerTest.cpp139 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F()
142 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
189 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F()
192 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
464 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F()
467 SourceMgr, HeaderInfo, ModLoader, in TEST_F()
541 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in isUnDefinition()
545 SourceMgr, HeaderInfo, ModLoader,
660 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in TEST_F()
663 SourceMgr, HeaderInfo, ModLoade in TEST_F()
138 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, TEST_F() local
188 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, TEST_F() local
481 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, TEST_F() local
600 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, TEST_F() local
[all...]
/llvm-project/clang-tools-extra/clang-tidy/
H A DExpandModularHeadersPPCallbacks.cpp92 HeaderInfo = std::make_unique<HeaderSearch>(HSO, Sources, Diags, LangOpts, in ExpandModularHeadersPPCallbacks()
99 *HeaderInfo, ModuleLoader, in ExpandModularHeadersPPCallbacks()
105 ApplyHeaderSearchOptions(*HeaderInfo, *HSO, LangOpts, in ExpandModularHeadersPPCallbacks()
H A DExpandModularHeadersPPCallbacks.h134 std::unique_ptr<HeaderSearch> HeaderInfo; variable
/llvm-project/clang/include/clang/Tooling/Inclusions/
H A DHeaderAnalysis.h31 const HeaderSearch &HeaderInfo);
/llvm-project/clang/lib/Lex/
H A DPPDirectives.cpp890 return HeaderInfo.getModuleMap() in getHeaderToIncludeForDiagnostics()
900 : HeaderInfo.lookupModule(getLangOpts().CurrentModule, Loc); in getHeaderToIncludeForDiagnostics()
922 HeaderInfo.hasModuleMap(FE->getName(), /*Root*/ nullptr, in getHeaderToIncludeForDiagnostics()
926 for (auto Header : HeaderInfo.findAllModulesForHeader(*FE)) { in getHeaderToIncludeForDiagnostics()
1010 HeaderInfo.getModuleMap().shouldImportRelativeToBuiltinIncludeDir( in LookupFile()
1012 ? HeaderInfo.getModuleMap().getBuiltinDir() in LookupFile()
1044 while (OptionalFileEntryRef FE = HeaderInfo.LookupFile( in LookupFile()
1062 OptionalFileEntryRef FE = HeaderInfo.LookupFile( in LookupFile()
1072 // headers on the #include stack and pass them to HeaderInfo. in LookupFile()
1075 if (OptionalFileEntryRef FE = HeaderInfo in LookupFile()
[all...]
H A DModuleMap.cpp357 HeaderSearch &HeaderInfo) in ModuleMap()
359 HeaderInfo(HeaderInfo) { in ModuleMap() argument
423 if (HeaderInfo.getHeaderSearchOpts().ImplicitModuleMaps && in shouldImportRelativeToBuiltinIncludeDir()
425 HeaderInfo.loadTopLevelSystemModules(); in shouldImportRelativeToBuiltinIncludeDir()
1057 HeaderInfo.lookupModuleMapFile(*ParentDir, IsFrameworkDir)) { in inferFrameworkModule()
1319 HeaderInfo.MarkFileModuleHeader(HeaderEntry, Role, isCompilingModuleHeader); in getContainingModuleMapFile()
2158 if (Map.HeaderInfo.getHeaderSearchOpts().ImplicitModuleMaps && in parseModuleDecl()
2311 Map.HeaderInfo.getHeaderSearchOpts().ModuleMapFileHomeIsCwd
H A DPreprocessor.cpp88 ScratchBuf(new ScratchBuffer(SourceMgr)), HeaderInfo(Headers), in Preprocessor()
186 delete &HeaderInfo; in ~Preprocessor()
201 HeaderInfo.setTarget(Target); in Initialize()
/llvm-project/clang-tools-extra/include-cleaner/lib/
H A DRecord.cpp182 : SM(P.getSourceManager()), HeaderInfo(P.getHeaderSearchInfo()), Out(Out), in RecordPragma()
197 if (tooling::isSelfContainedHeader(*FE, SM, HeaderInfo)) in FileChanged()
367 const HeaderSearch &HeaderInfo; member in clang::include_cleaner::PragmaIncludes::RecordPragma
/llvm-project/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/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()
291 Target.get(), *HeaderInfo)); in loadModuleMap()
/llvm-project/clang/include/clang/Lex/
H A DModuleMap.h79 HeaderSearch &HeaderInfo; variable
405 HeaderSearch &HeaderInfo);
H A DPreprocessor.h151 HeaderSearch &HeaderInfo;
1210 HeaderSearch &getHeaderSearchInfo() const { return HeaderInfo; } in getPreprocessorOpts()
1493 HeaderInfo.getFileInfo(File).IsLocallyIncluded = true;
1499 HeaderInfo.getFileInfo(File);
150 HeaderSearch &HeaderInfo; global() variable
/llvm-project/clang/lib/Frontend/
H A DASTUnit.cpp835 AST->HeaderInfo.reset(new HeaderSearch(AST->HSOpts, in LoadFromASTFile()
844 HeaderSearch &HeaderInfo = *AST->HeaderInfo; in LoadFromASTFile()
848 AST->getSourceManager(), HeaderInfo, AST->ModuleLoader, in LoadFromASTFile()
900 Module *M = HeaderInfo.lookupModule(AST->getLangOpts().CurrentModule); in LoadFromASTFile()
840 HeaderSearch &HeaderInfo = *AST->HeaderInfo; LoadFromASTFile() local
/llvm-project/clang/include/clang/Frontend/
H A DASTUnit.h114 std::unique_ptr<HeaderSearch> HeaderInfo; variable

12