| /llvm-project-15.0.7/clang-tools-extra/modularize/ |
| H A D | ModularizeUtilities.cpp | 121 std::unique_ptr<clang::ModuleMap> &ModMap = ModuleMaps[ModuleMapIndex]; in doCoverageCheck() local 124 ModMap.get()); in doCoverageCheck() 291 std::unique_ptr<ModuleMap> ModMap; in loadModuleMap() local 292 ModMap.reset(new ModuleMap(*SourceMgr, *Diagnostics, *LangOpts, in loadModuleMap() 296 if (ModMap->parseModuleMapFile(ModuleMapEntry, false, Dir)) { in loadModuleMap() 306 if (!collectModuleMapHeaders(ModMap.get())) in loadModuleMap() 310 ModuleMaps.push_back(std::move(ModMap)); in loadModuleMap() 325 bool ModularizeUtilities::collectModuleMapHeaders(clang::ModuleMap *ModMap) { in collectModuleMapHeaders() argument 326 for (ModuleMap::module_iterator I = ModMap->module_begin(), in collectModuleMapHeaders() 327 E = ModMap->module_end(); in collectModuleMapHeaders()
|
| H A D | CoverageChecker.cpp | 150 ModMap(ModuleMap) {} in CoverageChecker() 197 for (ModuleMap::module_iterator I = ModMap->module_begin(), in collectModuleHeaders() 198 E = ModMap->module_end(); in collectModuleHeaders()
|
| H A D | CoverageChecker.h | 51 clang::ModuleMap *ModMap; variable
|
| H A D | ModularizeUtilities.h | 154 bool collectModuleMapHeaders(clang::ModuleMap *ModMap);
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | HeaderSearch.cpp | 88 ModMap(SourceMgr, Diags, LangOpts, Target, *this) {} in HeaderSearch() 282 Module *Module = ModMap.findModule(ModuleName); in lookupModule() 345 Module = ModMap.findModule(ModuleName); in lookupModule() 358 Module = ModMap.findModule(ModuleName); in lookupModule() 374 Module = ModMap.findModule(ModuleName); in lookupModule() 723 ModMap.setTarget(Target); in setTarget() 1384 ModMap.resolveHeaderDirectives(File); in ShouldEnterIncludeFile() 1404 TryEnterHdr = ModMap.isBuiltinHeader(File); in ShouldEnterIncludeFile() 1539 return ModMap.findAllModulesForHeader(File); in findAllModulesForHeader() 1739 if (Module *Module = ModMap.findModule(Name)) in loadFrameworkModule() [all …]
|
| H A D | PPLexerChange.cpp | 299 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in diagnoseMissingHeaderInUmbrellaDir() local 317 if (!ModMap.isHeaderInUnavailableModule(*Header)) { in diagnoseMissingHeaderInUmbrellaDir() 700 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in EnterSubmodule() local 701 ModMap.resolveExports(M, /*Complain=*/false); in EnterSubmodule() 702 ModMap.resolveUses(M, /*Complain=*/false); in EnterSubmodule() 703 ModMap.resolveConflicts(M, /*Complain=*/false); in EnterSubmodule()
|
| H A D | ModuleMap.cpp | 1290 void ModuleMap::setInferredModuleAllowedBy(Module *M, const FileEntry *ModMap) { in setInferredModuleAllowedBy() argument 1292 InferredModuleAllowedBy[M] = ModMap; in setInferredModuleAllowedBy()
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | HeaderSearch.h | 309 mutable ModuleMap ModMap; variable 776 ModuleMap &getModuleMap() { return ModMap; } in getModuleMap() 779 const ModuleMap &getModuleMap() const { return ModMap; } in getModuleMap()
|
| H A D | ModuleMap.h | 620 void setInferredModuleAllowedBy(Module *M, const FileEntry *ModMap);
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | FrontendAction.cpp | 329 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) { in collectModuleHeaderIncludes() argument 335 ModMap.resolveHeaderDirectives(Module, /*File=*/llvm::None); in collectModuleHeaderIncludes() 394 if (ModMap.isHeaderUnavailableInModule(*Header, Module)) in collectModuleHeaderIncludes() 430 LangOpts, FileMgr, Diag, ModMap, *Sub, Includes)) in collectModuleHeaderIncludes()
|
| H A D | CompilerInstance.cpp | 1294 ModuleMap &ModMap in compileModule() local 1298 ModMap.getContainingModuleMapFile(Module)) { in compileModule() 1310 ModMap.getModuleMapFileForUniquing(Module)->getName(), in compileModule() 1328 ModMap.getModuleMapFileForUniquing(Module)->getName(), in compileModule()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | Sema.cpp | 1231 ModuleMap &ModMap = PP.getHeaderSearchInfo().getModuleMap(); in ActOnEndOfTranslationUnit() local 1242 ModMap.resolveExports(Mod, /*Complain=*/false); in ActOnEndOfTranslationUnit() 1243 ModMap.resolveUses(Mod, /*Complain=*/false); in ActOnEndOfTranslationUnit() 1244 ModMap.resolveConflicts(Mod, /*Complain=*/false); in ActOnEndOfTranslationUnit()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 1946 ModuleMap &ModMap = in ReadData() local 1955 ModMap.addHeader(Mod, H, HeaderRole, /*Imported*/true); in ReadData() 3975 !ModMap) { in ReadModuleMapFileBlock() 4002 if (!StoredModMap || *StoredModMap != ModMap) { in ReadModuleMapFileBlock() 4030 for (const FileEntry *ModMap : *AdditionalModuleMaps) { in ReadModuleMapFileBlock() 4033 if (!AdditionalStoredMaps.erase(ModMap)) { in ReadModuleMapFileBlock() 4036 << F.ModuleName << /*new*/0 << ModMap->getName(); in ReadModuleMapFileBlock() 4044 for (const FileEntry *ModMap : AdditionalStoredMaps) { in ReadModuleMapFileBlock() local 5502 ModuleMap &ModMap = PP.getHeaderSearchInfo().getModuleMap(); in ReadSubmoduleBlock() local 5749 ModMap.resolveLinkAsDependencies(CurrentModule); in ReadSubmoduleBlock() [all …]
|