Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DModuleMap.cpp91 ModuleMap::ModuleHeaderRole
314 ModuleMap::ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags, in ModuleMap() function in ModuleMap
322 ModuleMap::~ModuleMap() { in ~ModuleMap()
404 ModuleMap::KnownHeader
562 ModuleMap::KnownHeader ModuleMap::findModuleForHeader(const FileEntry *File, in findModuleForHeader()
564 auto MakeResult = [&](ModuleMap::KnownHeader R) -> ModuleMap::KnownHeader { in findModuleForHeader()
587 ModuleMap::KnownHeader
1371 ModuleMap ⤅
2230 ModuleMap::ModuleHeaderRole Role = ModuleMap::NormalHeader; in parseHeaderDecl()
2241 Role = ModuleMap::ModuleHeaderRole(Role | ModuleMap::TextualHeader); in parseHeaderDecl()
[all …]
H A DHeaderSearch.cpp129 const FileEntry *ModuleMap = in getCachedModuleFileName() local
311 ModuleMap::KnownHeader *SuggestedModule) { in getFileAndSuggestModule()
336 ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
465 ModuleMap::KnownHeader *SuggestedModule, in DoFrameworkLookup()
705 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
728 ModuleMap::KnownHeader MSSuggestedModule; in LookupFile()
806 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
1221 ModuleMap::isBuiltinHeader( in ShouldEnterIncludeFile()
1329 ModuleMap::KnownHeader
1343 ModuleMap::KnownHeader Module = in suggestModule()
[all …]
H A DPPLexerChange.cpp272 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in diagnoseMissingHeaderInUmbrellaDir()
655 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in EnterSubmodule()
H A DPPDirectives.cpp632 if (!(Header.getRole() & ModuleMap::TextualHeader)) { in getModuleHeaderToIncludeForDiagnostics()
663 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped, bool SkipCache) { in LookupFile()
1748 ModuleMap::KnownHeader SuggestedModule; in HandleIncludeDirective()
1924 SuggestedModule = ModuleMap::KnownHeader(); in HandleIncludeDirective()
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DLazyEmittingLayer.h195 std::map<VModuleKey, std::unique_ptr<EmissionDeferredModule>> ModuleMap; variable
204 assert(!ModuleMap.count(K) && "VModuleKey K already in use"); in addModule()
205 ModuleMap[K] = in addModule()
215 auto I = ModuleMap.find(K); in removeModule()
216 assert(I != ModuleMap.end() && "VModuleKey K not valid here"); in removeModule()
218 ModuleMap.erase(I); in removeModule()
234 for (auto &KV : ModuleMap) in findSymbol()
246 assert(ModuleMap.count(K) && "VModuleKey K not valid here"); in findSymbolIn()
247 return ModuleMap[K]->find(Name, ExportedSymbolsOnly, BaseLayer); in findSymbolIn()
253 assert(ModuleMap.count(K) && "VModuleKey K not valid here"); in emitAndFinalize()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DHeaderSearch.h233 mutable ModuleMap ModMap;
399 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
411 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
450 ModuleMap::ModuleHeaderRole Role,
562 ModuleMap::KnownHeader findModuleForHeader(const FileEntry *File,
633 ModuleMap::KnownHeader *SuggestedModule,
643 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemFramework);
651 ModuleMap::KnownHeader *SuggestedModule);
655 ModuleMap &getModuleMap() { return ModMap; } in getModuleMap()
658 const ModuleMap &getModuleMap() const { return ModMap; } in getModuleMap()
H A DModuleMap.h75 class ModuleMap {
389 ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags,
394 ~ModuleMap();
600 void addAdditionalModuleMapFile(const Module *M, const FileEntry *ModuleMap) { in addAdditionalModuleMapFile() argument
601 AdditionalModMaps[M].insert(ModuleMap); in addAdditionalModuleMapFile()
H A DDirectoryLookup.h182 ModuleMap::KnownHeader *SuggestedModule,
193 ModuleMap::KnownHeader *SuggestedModule,
/freebsd-12.1/contrib/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp140 StringMap<MemoryBufferRef> ModuleMap; in generateModuleMap() local
142 assert(ModuleMap.find(ModuleBuffer.getBufferIdentifier()) == in generateModuleMap()
143 ModuleMap.end() && in generateModuleMap()
147 return ModuleMap; in generateModuleMap()
202 StringMap<MemoryBufferRef> &ModuleMap, in crossImportIntoModule() argument
205 return loadModuleFromBuffer(ModuleMap[Identifier], TheModule.getContext(), in crossImportIntoModule()
394 bool SingleModule = (ModuleMap.size() == 1); in ProcessThinLTOModule()
417 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList); in ProcessThinLTOModule()
637 auto ModuleMap = generateModuleMap(Modules); in crossModuleImport() local
658 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList); in crossModuleImport()
[all …]
H A DLTO.cpp765 ThinLTO.ModuleMap.size())) in addThinLTO()
950 MapVector<StringRef, BitcodeModule> &ModuleMap) = 0;
989 MapVector<StringRef, BitcodeModule> &ModuleMap) { in runThinLTOBackendThread() argument
1037 MapVector<StringRef, BitcodeModule> &ModuleMap) { in start() argument
1040 ResolvedODR, DefinedGlobals, ModuleMap); in start()
1165 if (ThinLTO.ModuleMap.empty()) in runThinLTO()
1174 ModuleToDefinedGVSummaries(ThinLTO.ModuleMap.size()); in runThinLTO()
1184 for (auto &Mod : ThinLTO.ModuleMap) in runThinLTO()
1192 ThinLTO.ModuleMap.size()); in runThinLTO()
1194 ThinLTO.ModuleMap.size()); in runThinLTO()
[all …]
H A DLTOBackend.cpp467 MapVector<StringRef, BitcodeModule> &ModuleMap) { in thinBackend() argument
508 auto I = ModuleMap.find(Identifier); in thinBackend()
509 assert(I != ModuleMap.end()); in thinBackend()
/freebsd-12.1/contrib/llvm/tools/llvm-link/
H A Dllvm-link.cpp149 StringMap<std::unique_ptr<Module>> ModuleMap; member in __anon144c7e4a0111::ModuleLazyLoaderCache
167 auto I = ModuleMap.find(FileName); in takeModule()
168 assert(I != ModuleMap.end()); in takeModule()
170 ModuleMap.erase(I); in takeModule()
178 auto &Module = ModuleMap[Identifier]; in operator ()()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DModuleManager.h43 class ModuleMap; variable
261 ModuleMap *modMap);
/freebsd-12.1/contrib/llvm/include/llvm/LTO/
H A DLTOBackend.h48 MapVector<StringRef, BitcodeModule> &ModuleMap);
H A DLTO.h319 MapVector<StringRef, BitcodeModule> ModuleMap; member
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DFrontendAction.cpp319 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) { in collectModuleHeaderIncludes()
424 const FileEntry *ModuleMap = SrcMgr.getFileEntryForID(ModuleMapID); in loadModuleMapForModuleBuild() local
437 if (HS.loadModuleMapFile(ModuleMap, IsSystem, ModuleMapID, &Offset, in loadModuleMapForModuleBuild()
602 if (Kind.getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
756 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
H A DCompilerInstance.cpp830 Input.getKind().getFormat() == InputKind::ModuleMap in InitializeSourceManager()
1177 InputKind::ModuleMap); in compileModuleImpl()
1180 ModuleMap &ModMap in compileModuleImpl()
2001 InputKind::ModuleMap, /*Preprocessed*/true)); in loadModuleFromSource()
2069 ModuleMap &MMap = getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadGlobalModuleIndex()
2071 for (ModuleMap::module_iterator I = MMap.module_begin(), in loadGlobalModuleIndex()
H A DCompilerInvocation.cpp1820 bool ModuleMap = XValue.consume_back("-module-map"); in ParseFrontendArgs() local
1822 !Preprocessed && !ModuleMap && XValue.consume_back("-header"); in ParseFrontendArgs()
1838 if (DashX.isUnknown() && Preprocessed && !IsHeaderFile && !ModuleMap) in ParseFrontendArgs()
1845 if (DashX.isUnknown() && !Preprocessed && !ModuleMap && !IsHeaderFile) in ParseFrontendArgs()
1860 if (ModuleMap) in ParseFrontendArgs()
1861 DashX = DashX.withFormat(InputKind::ModuleMap); in ParseFrontendArgs()
1885 IK = IK.withFormat(InputKind::ModuleMap); in ParseFrontendArgs()
H A DFrontendActions.cpp818 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in ExecuteAction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h40 class ModuleMap; variable
62 ModuleMap *ClangModuleMap = nullptr;
360 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; } in setModuleMap()
H A DObjectFilePCHContainerOperations.cpp48 ModuleMap &MMap;
H A DBackendUtil.cpp1188 MapVector<llvm::StringRef, llvm::BitcodeModule> ModuleMap; in runThinLTOBackend() local
1207 ModuleMap.insert({I.first(), *BMOrErr}); in runThinLTOBackend()
1261 ModuleToDefinedGVSummaries[M->getModuleIdentifier()], ModuleMap)) { in runThinLTOBackend()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DFrontendOptions.h171 ModuleMap, enumerator
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp279 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFileAction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DModuleManager.cpp223 ModuleMap *modMap) { in removeModules()

12