Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DHeaderSearch.cpp90 ModMap(SourceMgr, Diags, LangOpts, Target, *this) {} in HeaderSearch()
299 Module *Module = ModMap.findModule(ModuleName); in lookupModule()
363 Module = ModMap.findModule(ModuleName); in lookupModule()
376 Module = ModMap.findModule(ModuleName); in lookupModule()
392 Module = ModMap.findModule(ModuleName); in lookupModule()
771 ModMap.setTarget(Target); in setTarget()
1495 ModMap.resolveHeaderDirectives(File); in ShouldEnterIncludeFile()
1526 if (ModMap.isBuiltinHeader(File)) in ShouldEnterIncludeFile()
1667 return ModMap.findModuleForHeader(File, AllowTextual, AllowExcluded); in findModuleForHeader()
1677 return ModMap.findAllModulesForHeader(File); in findAllModulesForHeader()
[all …]
H A DPPLexerChange.cpp300 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in diagnoseMissingHeaderInUmbrellaDir() local
318 if (!ModMap.isHeaderInUnavailableModule(*Header)) { in diagnoseMissingHeaderInUmbrellaDir()
715 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in EnterSubmodule() local
716 ModMap.resolveExports(M, /*Complain=*/false); in EnterSubmodule()
717 ModMap.resolveUses(M, /*Complain=*/false); in EnterSubmodule()
718 ModMap.resolveConflicts(M, /*Complain=*/false); in EnterSubmodule()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearch.h345 mutable ModuleMap ModMap; variable
833 ModuleMap &getModuleMap() { return ModMap; } in getModuleMap()
836 const ModuleMap &getModuleMap() const { return ModMap; } in getModuleMap()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendAction.cpp339 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) { in collectModuleHeaderIncludes() argument
345 ModMap.resolveHeaderDirectives(Module, /*File=*/std::nullopt); in collectModuleHeaderIncludes()
406 if (ModMap.isHeaderUnavailableInModule(*Header, Module)) in collectModuleHeaderIncludes()
440 LangOpts, FileMgr, Diag, ModMap, Submodule, Includes)) in collectModuleHeaderIncludes()
H A DCompilerInstance.cpp1338 ModuleMap &ModMap in compileModule() local
1342 if (FileID ModuleMapFID = ModMap.getContainingModuleMapFileID(Module); in compileModule()
1371 ModMap.getModuleMapFileForUniquing(Module)->getName(), ModuleFileName); in compileModule()
1388 ModMap.getModuleMapFileForUniquing(Module)->getName(), in compileModule()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp1296 ModuleMap &ModMap = PP.getHeaderSearchInfo().getModuleMap(); in ActOnEndOfTranslationUnit() local
1307 ModMap.resolveExports(Mod, /*Complain=*/false); in ActOnEndOfTranslationUnit()
1308 ModMap.resolveUses(Mod, /*Complain=*/false); in ActOnEndOfTranslationUnit()
1309 ModMap.resolveConflicts(Mod, /*Complain=*/false); in ActOnEndOfTranslationUnit()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp2124 ModuleMap &ModMap = in ReadData() local
2133 ModMap.addHeader(Mod, H, HeaderRole, /*Imported=*/true); in ReadData()
4151 OptionalFileEntryRef ModMap = in ReadModuleMapFileBlock() local
4156 !ModMap) { in ReadModuleMapFileBlock()
4183 if (!StoredModMap || *StoredModMap != ModMap) { in ReadModuleMapFileBlock()
4184 assert(ModMap && "found module is missing module map file"); in ReadModuleMapFileBlock()
4191 << ModMap->getName() << F.ModuleMapPath << NotImported; in ReadModuleMapFileBlock()
4211 for (FileEntryRef ModMap : *AdditionalModuleMaps) { in ReadModuleMapFileBlock()
4214 if (!AdditionalStoredMaps.erase(ModMap)) { in ReadModuleMapFileBlock()
4217 << F.ModuleName << /*new*/0 << ModMap.getName(); in ReadModuleMapFileBlock()
[all …]