/llvm-project/clang/unittests/Lex/ |
H A D | PPCallbacksTest.cpp | 157 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 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 | PPDependencyDirectivesTest.cpp | 126 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 D | ModuleDeclStateTest.cpp | 78 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 D | LexerTest.cpp | 60 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 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/clang/lib/Tooling/Inclusions/ |
H A D | HeaderAnalysis.cpp | 70 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 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/clang/unittests/Basic/ |
H A D | SourceManagerTest.cpp | 139 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 D | ExpandModularHeadersPPCallbacks.cpp | 92 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 D | ExpandModularHeadersPPCallbacks.h | 134 std::unique_ptr<HeaderSearch> HeaderInfo; variable
|
/llvm-project/clang/include/clang/Tooling/Inclusions/ |
H A D | HeaderAnalysis.h | 31 const HeaderSearch &HeaderInfo);
|
/llvm-project/clang/lib/Lex/ |
H A D | PPDirectives.cpp | 890 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 D | ModuleMap.cpp | 357 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 D | Preprocessor.cpp | 88 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 D | Record.cpp | 182 : 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 D | MacroExpansionContextTest.cpp | 62 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, in getMacroExpansionContextFor() local 65 SourceMgr, HeaderInfo, ModLoader, in getMacroExpansionContextFor()
|
/llvm-project/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() 291 Target.get(), *HeaderInfo)); in loadModuleMap()
|
/llvm-project/clang/include/clang/Lex/ |
H A D | ModuleMap.h | 79 HeaderSearch &HeaderInfo; variable 405 HeaderSearch &HeaderInfo);
|
H A D | Preprocessor.h | 151 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 D | ASTUnit.cpp | 835 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 D | ASTUnit.h | 114 std::unique_ptr<HeaderSearch> HeaderInfo; variable
|