Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/
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()
90 ModuleMap::ModuleHeaderRole
91 ModuleMap::headerKindToRole(Module::HeaderKind Kind) { in headerKindToRole()
108 ModuleMap::resolveExport(Module *Mod, in resolveExport()
125 Module *ModuleMap::resolveModuleId(const ModuleId &Id, Module *Mod, in resolveModuleId()
174 Optional<FileEntryRef> ModuleMap::findHeader( in findHeader()
250 void ModuleMap::resolveHeader(Module *Mod, in resolveHeader()
290 bool ModuleMap::resolveAsBuiltinHeader( in resolveAsBuiltinHeader()
[all …]
DHeaderSearch.cpp140 const FileEntry *ModuleMap = in getCachedModuleFileName() local
142 return getCachedModuleFileName(Module->Name, ModuleMap->getName()); in getCachedModuleFileName()
168 const FileEntry *ModuleMap = in getPrebuiltImplicitModuleFileName() local
171 StringRef ModuleMapPath = ModuleMap->getName(); in getPrebuiltImplicitModuleFileName()
348 ModuleMap::KnownHeader *SuggestedModule) { in getFileAndSuggestModule()
379 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
516 ModuleMap::KnownHeader *SuggestedModule, in DoFrameworkLookup()
759 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
769 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
792 ModuleMap::KnownHeader MSSuggestedModule; in LookupFile()
[all …]
DPPLexerChange.cpp275 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in diagnoseMissingHeaderInUmbrellaDir()
703 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in EnterSubmodule()
DPPDirectives.cpp775 if (Header.getRole() & ModuleMap::TextualHeader) in getHeaderToIncludeForDiagnostics()
813 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped, in LookupFile()
1822 ModuleMap::KnownHeader &SuggestedModule, bool isAngled) { in LookupHeaderIncludeOrImport()
2001 ModuleMap::KnownHeader SuggestedModule; in HandleHeaderIncludeOrImport()
2100 SuggestedModule = ModuleMap::KnownHeader(); in HandleHeaderIncludeOrImport()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Lex/
DHeaderSearch.h246 mutable ModuleMap ModMap;
417 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
430 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
473 ModuleMap::ModuleHeaderRole Role,
599 ModuleMap::KnownHeader findModuleForHeader(const FileEntry *File,
605 ArrayRef<ModuleMap::KnownHeader>
692 ModuleMap::KnownHeader *SuggestedModule,
702 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemFramework);
710 ModuleMap::KnownHeader *SuggestedModule);
714 ModuleMap &getModuleMap() { return ModMap; } in getModuleMap()
[all …]
DModuleMap.h75 class ModuleMap {
392 ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags,
397 ~ModuleMap();
617 void addAdditionalModuleMapFile(const Module *M, const FileEntry *ModuleMap);
DDirectoryLookup.h183 ModuleMap::KnownHeader *SuggestedModule,
191 ModuleMap::KnownHeader *SuggestedModule,
DPreprocessor.h2019 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped,
2272 ModuleMap::KnownHeader &SuggestedModule, bool isAngled);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/
DLTO.cpp653 LTOInfo->IsThinLTO ? ThinLTO.ModuleMap.size() + 1 : 0, in addModule()
893 ThinLTO.ModuleMap.size())) in addThinLTO()
927 if (!ThinLTO.ModuleMap.insert({BM.getModuleIdentifier(), BM}).second) in addThinLTO()
952 : ThinLTO.ModuleMap.size(); in getMaxTasks()
1171 MapVector<StringRef, BitcodeModule> &ModuleMap) = 0;
1211 MapVector<StringRef, BitcodeModule> &ModuleMap) { in runThinLTOBackendThread() argument
1219 ImportList, DefinedGlobals, &ModuleMap); in runThinLTOBackendThread()
1247 MapVector<StringRef, BitcodeModule> &ModuleMap) override { in start() argument
1259 MapVector<StringRef, BitcodeModule> &ModuleMap) { in start() argument
1265 ResolvedODR, DefinedGlobals, ModuleMap); in start()
[all …]
DThinLTOCodeGenerator.cpp152 StringMap<lto::InputFile *> ModuleMap; in generateModuleMap() local
154 assert(ModuleMap.find(M->getName()) == ModuleMap.end() && in generateModuleMap()
156 ModuleMap[M->getName()] = M.get(); in generateModuleMap()
158 return ModuleMap; in generateModuleMap()
215 StringMap<lto::InputFile *> &ModuleMap, in crossImportIntoModule() argument
219 auto &Input = ModuleMap[Identifier]; in crossImportIntoModule()
482 StringMap<lto::InputFile *> &ModuleMap, TargetMachine &TM, in ProcessThinLTOModule() argument
493 bool SingleModule = (ModuleMap.size() == 1); in ProcessThinLTOModule()
523 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList, in ProcessThinLTOModule()
784 auto ModuleMap = generateModuleMap(Modules); in crossModuleImport() local
[all …]
DLTOBackend.cpp548 MapVector<StringRef, BitcodeModule> *ModuleMap, in thinBackend() argument
617 if (ModuleMap) { in thinBackend()
618 auto I = ModuleMap->find(Identifier); in thinBackend()
619 assert(I != ModuleMap->end()); in thinBackend()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
DModuleDepCollector.cpp69 InputKind::Format::ModuleMap); in getCanonicalCommandLine()
210 const FileEntry *ModuleMap = Instance.getPreprocessor() in handleTopLevelModule() local
214 MD.ClangModuleMapFile = std::string(ModuleMap ? ModuleMap->getName() : ""); in handleTopLevelModule()
226 MD.FileDeps.insert(ModuleMap->getName()); in handleTopLevelModule()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-link/
Dllvm-link.cpp232 StringMap<std::unique_ptr<Module>> ModuleMap; member in __anonad4c541d0111::ModuleLazyLoaderCache
250 auto I = ModuleMap.find(FileName); in takeModule()
251 assert(I != ModuleMap.end()); in takeModule()
253 ModuleMap.erase(I); in takeModule()
261 auto &Module = ModuleMap[Identifier]; in operator ()()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/
DModuleManager.h42 class ModuleMap; variable
258 void removeModules(ModuleIterator First, ModuleMap *modMap);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/LTO/
DLTOBackend.h58 MapVector<StringRef, BitcodeModule> *ModuleMap,
DLTO.h347 ModuleMapType ModuleMap; member
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
DFrontendAction.cpp317 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) { in collectModuleHeaderIncludes()
437 const FileEntry *ModuleMap = SrcMgr.getFileEntryForID(ModuleMapID); in loadModuleMapForModuleBuild() local
450 if (HS.loadModuleMapFile(ModuleMap, IsSystem, ModuleMapID, &Offset, in loadModuleMapForModuleBuild()
617 if (Kind.getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
772 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
DCompilerInstance.cpp895 Input.getKind().getFormat() == InputKind::ModuleMap in InitializeSourceManager()
1209 InputKind::ModuleMap); in compileModule()
1212 ModuleMap &ModMap in compileModule()
1573 ModuleMap &MM = CI.getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadModuleFile()
1869 ModuleMap &MM = getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadModule()
2064 InputKind::ModuleMap, /*Preprocessed*/true)); in createModuleFromSource()
2139 ModuleMap &MMap = getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadGlobalModuleIndex()
2141 for (ModuleMap::module_iterator I = MMap.module_begin(), in loadGlobalModuleIndex()
DCompilerInvocation.cpp2524 StringRef ModuleMap = in GenerateFrontendArgs() local
2525 Opts.DashX.getFormat() == InputKind::ModuleMap ? "-module-map" : ""; in GenerateFrontendArgs()
2570 GenerateArg(Args, OPT_x, Lang + Header + ModuleMap + Preprocessed, SA); in GenerateFrontendArgs()
2718 bool ModuleMap = XValue.consume_back("-module-map"); in ParseFrontendArgs() local
2719 IsHeaderFile = !Preprocessed && !ModuleMap && in ParseFrontendArgs()
2738 if (DashX.isUnknown() && Preprocessed && !IsHeaderFile && !ModuleMap) in ParseFrontendArgs()
2745 if (DashX.isUnknown() && !Preprocessed && !ModuleMap && !IsHeaderFile) in ParseFrontendArgs()
2760 if (ModuleMap) in ParseFrontendArgs()
2761 DashX = DashX.withFormat(InputKind::ModuleMap); in ParseFrontendArgs()
2787 IK = IK.withFormat(InputKind::ModuleMap); in ParseFrontendArgs()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGDebugInfo.h41 class ModuleMap; variable
64 ModuleMap *ClangModuleMap = nullptr;
389 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; } in setModuleMap()
DObjectFilePCHContainerOperations.cpp47 ModuleMap &MMap;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Frontend/
DFrontendOptions.h155 ModuleMap, enumerator
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
DFrontendActions.cpp283 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFileAction()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
DModuleManager.cpp252 void ModuleManager::removeModules(ModuleIterator First, ModuleMap *modMap) { in removeModules()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.h47 class ModuleMap; variable
1075 std::unique_ptr<clang::ModuleMap> m_module_map_up;

12