Home
last modified time | relevance | path

Searched refs:ModMap (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/modularize/
H A DModularizeUtilities.cpp121 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 DCoverageChecker.cpp150 ModMap(ModuleMap) {} in CoverageChecker()
197 for (ModuleMap::module_iterator I = ModMap->module_begin(), in collectModuleHeaders()
198 E = ModMap->module_end(); in collectModuleHeaders()
H A DCoverageChecker.h51 clang::ModuleMap *ModMap; variable
H A DModularizeUtilities.h154 bool collectModuleMapHeaders(clang::ModuleMap *ModMap);
/llvm-project-15.0.7/clang/lib/Lex/
H A DHeaderSearch.cpp88 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 DPPLexerChange.cpp299 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 DModuleMap.cpp1290 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 DHeaderSearch.h309 mutable ModuleMap ModMap; variable
776 ModuleMap &getModuleMap() { return ModMap; } in getModuleMap()
779 const ModuleMap &getModuleMap() const { return ModMap; } in getModuleMap()
H A DModuleMap.h620 void setInferredModuleAllowedBy(Module *M, const FileEntry *ModMap);
/llvm-project-15.0.7/clang/lib/Frontend/
H A DFrontendAction.cpp329 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 DCompilerInstance.cpp1294 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 DSema.cpp1231 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 DASTReader.cpp1946 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 …]