Home
last modified time | relevance | path

Searched refs:ModuleMap (Results 1 – 25 of 44) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/Lex/
H A DModuleMap.cpp90 ModuleMap::ModuleHeaderRole
314 ModuleMap::ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags, in ModuleMap() function in ModuleMap
322 ModuleMap::~ModuleMap() { in ~ModuleMap()
408 ModuleMap::KnownHeader
569 ModuleMap::KnownHeader ModuleMap::findModuleForHeader(const FileEntry *File, in findModuleForHeader()
571 auto MakeResult = [&](ModuleMap::KnownHeader R) -> ModuleMap::KnownHeader { in findModuleForHeader()
594 ModuleMap::KnownHeader
1444 ModuleMap ⤅
2302 ModuleMap::ModuleHeaderRole Role = ModuleMap::NormalHeader; in parseHeaderDecl()
2313 Role = ModuleMap::ModuleHeaderRole(Role | ModuleMap::TextualHeader); in parseHeaderDecl()
[all …]
H A DHeaderSearch.cpp173 const FileEntry *ModuleMap = in getCachedModuleFileName() local
177 if (ModuleMap == nullptr) in getCachedModuleFileName()
214 const FileEntry *ModuleMap = in getPrebuiltImplicitModuleFileName() local
217 StringRef ModuleMapPath = ModuleMap->getName(); in getPrebuiltImplicitModuleFileName()
401 ModuleMap::KnownHeader *SuggestedModule) { in getFileAndSuggestModule()
570 ModuleMap::KnownHeader *SuggestedModule, in DoFrameworkLookup()
854 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
877 ModuleMap::KnownHeader MSSuggestedModule; in LookupFile()
1521 ModuleMap::KnownHeader
1532 ArrayRef<ModuleMap::KnownHeader>
[all …]
H A DCMakeLists.txt14 ModuleMap.cpp
H A DPPLexerChange.cpp299 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in diagnoseMissingHeaderInUmbrellaDir()
700 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in EnterSubmodule()
/llvm-project-15.0.7/clang-tools-extra/modularize/
H A DCoverageChecker.h51 clang::ModuleMap *ModMap;
81 clang::ModuleMap *ModuleMap);
95 llvm::ArrayRef<std::string> CommandLine, clang::ModuleMap *ModuleMap);
H A DCoverageChecker.cpp147 clang::ModuleMap *ModuleMap) in CoverageChecker() argument
150 ModMap(ModuleMap) {} in CoverageChecker()
156 ArrayRef<std::string> CommandLine, clang::ModuleMap *ModuleMap) { in createCoverageChecker() argument
159 CommandLine, ModuleMap); in createCoverageChecker()
197 for (ModuleMap::module_iterator I = ModMap->module_begin(), in collectModuleHeaders()
H A DModularizeUtilities.h154 bool collectModuleMapHeaders(clang::ModuleMap *ModMap);
219 std::vector<std::unique_ptr<clang::ModuleMap>> ModuleMaps;
H A DModularizeUtilities.cpp121 std::unique_ptr<clang::ModuleMap> &ModMap = ModuleMaps[ModuleMapIndex]; in doCoverageCheck()
291 std::unique_ptr<ModuleMap> ModMap; in loadModuleMap()
292 ModMap.reset(new ModuleMap(*SourceMgr, *Diagnostics, *LangOpts, in loadModuleMap()
325 bool ModularizeUtilities::collectModuleMapHeaders(clang::ModuleMap *ModMap) { in collectModuleMapHeaders()
326 for (ModuleMap::module_iterator I = ModMap->module_begin(), in collectModuleMapHeaders()
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DHeaderSearch.h309 mutable ModuleMap ModMap;
475 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
488 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
526 ModuleMap::ModuleHeaderRole Role,
649 ModuleMap::KnownHeader findModuleForHeader(const FileEntry *File,
655 ArrayRef<ModuleMap::KnownHeader>
744 ModuleMap::KnownHeader *SuggestedModule,
754 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemFramework);
762 ModuleMap::KnownHeader *SuggestedModule);
776 ModuleMap &getModuleMap() { return ModMap; } in getModuleMap()
[all …]
H A DDirectoryLookup.h187 ModuleMap::KnownHeader *SuggestedModule,
195 ModuleMap::KnownHeader *SuggestedModule,
H A DModuleMap.h75 class ModuleMap {
392 ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags,
397 ~ModuleMap();
633 void addAdditionalModuleMapFile(const Module *M, const FileEntry *ModuleMap);
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTO.cpp898 ThinLTO.ModuleMap.size())) in addThinLTO()
1314 ResolvedODR, DefinedGlobals, ModuleMap); in start()
1444 if (ThinLTO.ModuleMap.empty()) in runThinLTO()
1469 for (auto &Mod : ThinLTO.ModuleMap) in runThinLTO()
1477 ThinLTO.ModuleMap.size()); in runThinLTO()
1479 ThinLTO.ModuleMap.size()); in runThinLTO()
1571 auto &ModuleMap = in runThinLTO() local
1575 auto &Mod = *(ModuleMap.begin() + I); in runThinLTO()
1581 ThinLTO.ModuleMap); in runThinLTO()
1598 ModulesVec.reserve(ModuleMap.size()); in runThinLTO()
[all …]
H A DThinLTOCodeGenerator.cpp151 StringMap<lto::InputFile *> ModuleMap; in generateModuleMap() local
153 assert(ModuleMap.find(M->getName()) == ModuleMap.end() && in generateModuleMap()
155 ModuleMap[M->getName()] = M.get(); in generateModuleMap()
157 return ModuleMap; in generateModuleMap()
214 StringMap<lto::InputFile *> &ModuleMap, in crossImportIntoModule() argument
218 auto &Input = ModuleMap[Identifier]; in crossImportIntoModule()
461 bool SingleModule = (ModuleMap.size() == 1); in ProcessThinLTOModule()
491 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList, in ProcessThinLTOModule()
751 auto ModuleMap = generateModuleMap(Modules); in crossModuleImport() local
775 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList, in crossModuleImport()
[all …]
H A DLTOBackend.cpp543 MapVector<StringRef, BitcodeModule> *ModuleMap, in thinBackend() argument
614 if (ModuleMap) { in thinBackend()
615 auto I = ModuleMap->find(Identifier); in thinBackend()
616 assert(I != ModuleMap->end()); in thinBackend()
/llvm-project-15.0.7/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp131 InputKind::Format::ModuleMap); in getCanonicalCommandLine()
268 const FileEntry *ModuleMap = MDC.ScanInstance.getPreprocessor() in handleTopLevelModule() local
273 if (ModuleMap) { in handleTopLevelModule()
274 StringRef Path = ModuleMap->tryGetRealPathName(); in handleTopLevelModule()
276 Path = ModuleMap->getName(); in handleTopLevelModule()
291 MD.FileDeps.insert(ModuleMap->getName()); in handleTopLevelModule()
327 if (FE == ModuleMap) in handleTopLevelModule()
/llvm-project-15.0.7/llvm/tools/llvm-link/
H A Dllvm-link.cpp244 StringMap<std::unique_ptr<Module>> ModuleMap; member in __anon79d60a350111::ModuleLazyLoaderCache
262 auto I = ModuleMap.find(FileName); in takeModule()
263 assert(I != ModuleMap.end()); in takeModule()
265 ModuleMap.erase(I); in takeModule()
273 auto &Module = ModuleMap[Identifier]; in operator ()()
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DModuleManager.h42 class ModuleMap; variable
253 void removeModules(ModuleIterator First, ModuleMap *modMap);
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Lex/
H A DBUILD.gn17 "ModuleMap.cpp",
/llvm-project-15.0.7/llvm/include/llvm/LTO/
H A DLTOBackend.h58 MapVector<StringRef, BitcodeModule> *ModuleMap,
/llvm-project-15.0.7/clang/lib/Frontend/
H A DFrontendAction.cpp329 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) { in collectModuleHeaderIncludes()
445 const FileEntry *ModuleMap = SrcMgr.getFileEntryForID(ModuleMapID); in loadModuleMapForModuleBuild() local
458 if (HS.loadModuleMapFile(ModuleMap, IsSystem, ModuleMapID, &Offset, in loadModuleMapForModuleBuild()
466 if (HS.getModuleMap().canInferFrameworkModule(ModuleMap->getDir())) { in loadModuleMapForModuleBuild()
467 SmallString<128> InferredFrameworkPath = ModuleMap->getDir()->getName(); in loadModuleMapForModuleBuild()
647 if (Kind.getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
861 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
H A DCompilerInstance.cpp580 ModuleMap &MM = PP.getHeaderSearchInfo().getModuleMap(); in registerAll()
951 Input.getKind().getFormat() == InputKind::ModuleMap in InitializeSourceManager()
1291 InputKind::ModuleMap); in compileModule()
1294 ModuleMap &ModMap in compileModule()
1963 ModuleMap &MM = getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadModule()
2152 InputKind::ModuleMap, /*Preprocessed*/true)); in createModuleFromSource()
2226 ModuleMap &MMap = getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadGlobalModuleIndex()
2228 for (ModuleMap::module_iterator I = MMap.module_begin(), in loadGlobalModuleIndex()
/llvm-project-15.0.7/flang/include/flang/Frontend/
H A DFrontendOptions.h150 enum Format { Source, ModuleMap, Precompiled }; enumerator
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.h41 class ModuleMap; variable
63 ModuleMap *ClangModuleMap = nullptr;
402 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; } in setModuleMap()
/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DFrontendOptions.h163 ModuleMap, enumerator
/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/
H A Dasan_symbolize.py808 class ModuleMap(object): class
885 mm = ModuleMap()
951 self._module_map = ModuleMap.parse_from_file(args.module_map)

12