Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DModuleMap.cpp58 void ModuleMap::resolveLinkAsDependencies(Module *Mod) { in resolveLinkAsDependencies()
69 void ModuleMap::addLinkAsDependency(Module *Mod) { in addLinkAsDependency()
76 Module::HeaderKind ModuleMap::headerRoleToKind(ModuleHeaderRole Role) { in headerRoleToKind()
92 ModuleMap::ModuleHeaderRole
93 ModuleMap::headerKindToRole(Module::HeaderKind Kind) { in headerKindToRole()
109 bool ModuleMap::isModular(ModuleHeaderRole Role) { in isModular()
110 return !(Role & (ModuleMap::TextualHeader | ModuleMap::ExcludedHeader)); in isModular()
114 ModuleMap::resolveExport(Module *Mod, in resolveExport()
131 Module *ModuleMap::resolveModuleId(const ModuleId &Id, Module *Mod, in resolveModuleId()
180 OptionalFileEntryRef ModuleMap::findHeader( in findHeader()
[all …]
H A DHeaderSearch.cpp174 OptionalFileEntryRef ModuleMap = in getCachedModuleFileName() local
178 if (!ModuleMap) in getCachedModuleFileName()
180 return getCachedModuleFileName(Module->Name, ModuleMap->getName()); in getCachedModuleFileName()
215 OptionalFileEntryRef ModuleMap = in getPrebuiltImplicitModuleFileName() local
218 StringRef ModuleMapPath = ModuleMap->getName(); in getPrebuiltImplicitModuleFileName()
421 ModuleMap::KnownHeader *SuggestedModule, bool OpenFile /*=true*/, in getFileAndSuggestModule()
453 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
592 ModuleMap::KnownHeader *SuggestedModule, in DoFrameworkLookup()
863 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
876 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
[all …]
H A DCMakeLists.txt17 ModuleMap.cpp
H A DPPDirectives.cpp894 if (Header.getRole() == ModuleMap::ExcludedHeader) in getHeaderToIncludeForDiagnostics()
899 if (Header.getRole() & ModuleMap::TextualHeader) in getHeaderToIncludeForDiagnostics()
937 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped, in LookupFile()
1995 ModuleMap::KnownHeader &SuggestedModule, bool isAngled) { in LookupHeaderIncludeOrImport()
2154 ModuleMap::KnownHeader SuggestedModule; in HandleHeaderIncludeOrImport()
2221 SuggestedModule = ModuleMap::KnownHeader(); in HandleHeaderIncludeOrImport()
2278 SuggestedModule = ModuleMap::KnownHeader(); in HandleHeaderIncludeOrImport()
H A DPPLexerChange.cpp300 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in diagnoseMissingHeaderInUmbrellaDir()
701 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in EnterSubmodule()
/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DHeaderSearch.h317 mutable ModuleMap ModMap;
487 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
501 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
539 ModuleMap::ModuleHeaderRole Role,
662 ModuleMap::KnownHeader findModuleForHeader(const FileEntry *File,
669 ArrayRef<ModuleMap::KnownHeader>
758 ModuleMap::KnownHeader *SuggestedModule,
768 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemFramework);
776 ModuleMap::KnownHeader *SuggestedModule,
791 ModuleMap &getModuleMap() { return ModMap; } in getModuleMap()
[all …]
H A DDirectoryLookup.h187 ModuleMap::KnownHeader *SuggestedModule,
196 ModuleMap::KnownHeader *SuggestedModule,
H A DModuleMap.h76 class ModuleMap {
398 ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags,
403 ~ModuleMap();
645 void addAdditionalModuleMapFile(const Module *M, const FileEntry *ModuleMap);
/openbsd-src/gnu/llvm/llvm/lib/LTO/
H A DLTO.cpp673 LTOInfo->IsThinLTO ? ThinLTO.ModuleMap.size() + 1 : 0, in addModule()
930 ThinLTO.ModuleMap.size(), [&](GlobalValue::GUID GUID) { in addThinLTO()
968 if (!ThinLTO.ModuleMap.insert({BM.getModuleIdentifier(), BM}).second) in addThinLTO()
993 : ThinLTO.ModuleMap.size(); in getMaxTasks()
1219 MapVector<StringRef, BitcodeModule> &ModuleMap) = 0;
1287 MapVector<StringRef, BitcodeModule> &ModuleMap) { in runThinLTOBackendThread() argument
1295 ImportList, DefinedGlobals, &ModuleMap); in runThinLTOBackendThread()
1332 MapVector<StringRef, BitcodeModule> &ModuleMap) override { in start() argument
1344 MapVector<StringRef, BitcodeModule> &ModuleMap) { in start() argument
1350 ResolvedODR, DefinedGlobals, ModuleMap); in start()
[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()
446 StringMap<lto::InputFile *> &ModuleMap, TargetMachine &TM, in ProcessThinLTOModule() argument
461 bool SingleModule = (ModuleMap.size() == 1); in ProcessThinLTOModule()
491 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList, in ProcessThinLTOModule()
751 auto ModuleMap = generateModuleMap(Modules); in crossModuleImport() local
[all …]
H A DLTOBackend.cpp545 MapVector<StringRef, BitcodeModule> *ModuleMap, in thinBackend() argument
616 if (ModuleMap) { in thinBackend()
617 auto I = ModuleMap->find(Identifier); in thinBackend()
618 assert(I != ModuleMap->end()); in thinBackend()
/openbsd-src/gnu/llvm/llvm/tools/llvm-link/
H A Dllvm-link.cpp244 StringMap<std::unique_ptr<Module>> ModuleMap; member in __anon0db55a7c0111::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 ()()
/openbsd-src/gnu/llvm/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp119 InputKind::Format::ModuleMap); in makeInvocationForModuleBuildWithoutOutputs()
437 ModuleMap &ModMapInfo = in handleTopLevelModule()
440 OptionalFileEntryRef ModuleMap = ModMapInfo.getModuleMapFileForUniquing(M); in handleTopLevelModule() local
442 if (ModuleMap) { in handleTopLevelModule()
443 SmallString<128> Path = ModuleMap->getNameAsRequested(); in handleTopLevelModule()
459 MDC.addFileDep(MD, ModuleMap->getName()); in handleTopLevelModule()
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Lex/
H A DBUILD.gn18 "ModuleMap.cpp",
/openbsd-src/gnu/usr.bin/clang/libclangLex/
H A DMakefile19 ModuleMap.cpp \
/openbsd-src/gnu/llvm/llvm/include/llvm/LTO/
H A DLTOBackend.h58 MapVector<StringRef, BitcodeModule> *ModuleMap,
H A DLTO.h323 ModuleMapType ModuleMap; member
/openbsd-src/gnu/llvm/clang/lib/Frontend/
H A DFrontendAction.cpp333 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) { in collectModuleHeaderIncludes()
451 const FileEntry *ModuleMap = SrcMgr.getFileEntryForID(ModuleMapID); in loadModuleMapForModuleBuild() local
464 if (HS.loadModuleMapFile(ModuleMap, IsSystem, ModuleMapID, &Offset, in loadModuleMapForModuleBuild()
472 if (HS.getModuleMap().canInferFrameworkModule(ModuleMap->getDir())) { in loadModuleMapForModuleBuild()
473 SmallString<128> InferredFrameworkPath = ModuleMap->getDir()->getName(); in loadModuleMapForModuleBuild()
652 if (Kind.getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
873 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
H A DCompilerInstance.cpp587 ModuleMap &MM = PP.getHeaderSearchInfo().getModuleMap(); in registerAll()
962 Input.getKind().getFormat() == InputKind::ModuleMap in InitializeSourceManager()
1304 InputKind::ModuleMap); in compileModule()
1307 ModuleMap &ModMap in compileModule()
1977 ModuleMap &MM = getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadModule()
2159 InputKind::ModuleMap, /*Preprocessed*/true)); in createModuleFromSource()
2233 ModuleMap &MMap = getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadGlobalModuleIndex()
2235 for (ModuleMap::module_iterator I = MMap.module_begin(), in loadGlobalModuleIndex()
H A DCompilerInvocation.cpp2637 StringRef ModuleMap = in GenerateFrontendArgs() local
2638 Opts.DashX.getFormat() == InputKind::ModuleMap ? "-module-map" : ""; in GenerateFrontendArgs()
2701 Lang + HeaderUnit + Header + ModuleMap + Preprocessed, SA); in GenerateFrontendArgs()
2850 bool ModuleMap = XValue.consume_back("-module-map"); in ParseFrontendArgs() local
2870 IsHeaderFile = IsHeader && !Preprocessed && !ModuleMap && in ParseFrontendArgs()
2889 if (DashX.isUnknown() && Preprocessed && !IsHeaderFile && !ModuleMap && in ParseFrontendArgs()
2897 if (DashX.isUnknown() && !Preprocessed && !IsHeaderFile && !ModuleMap && in ParseFrontendArgs()
2919 if (ModuleMap) in ParseFrontendArgs()
2920 DashX = DashX.withFormat(InputKind::ModuleMap); in ParseFrontendArgs()
2951 IK = IK.withFormat(InputKind::ModuleMap); in ParseFrontendArgs()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGDebugInfo.h41 class ModuleMap; variable
63 ModuleMap *ClangModuleMap = nullptr;
401 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; } in setModuleMap()
H A DObjectFilePCHContainerOperations.cpp47 ModuleMap &MMap;
/openbsd-src/gnu/llvm/clang/include/clang/Frontend/
H A DFrontendOptions.h161 ModuleMap, enumerator
/openbsd-src/gnu/llvm/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)
/openbsd-src/gnu/llvm/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp283 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFileAction()

12