/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | LazyEmittingLayer.h | 190 std::map<VModuleKey, std::unique_ptr<EmissionDeferredModule>> ModuleMap; member in class:llvm::orc::LazyEmittingLayer 206 assert(!ModuleMap.count(K) && "VModuleKey K already in use"); 207 ModuleMap[K] = 217 auto I = ModuleMap.find(K); 218 assert(I != ModuleMap.end() && "VModuleKey K not valid here"); 220 ModuleMap.erase(I); 236 for (auto &KV : ModuleMap) 248 assert(ModuleMap.count(K) && "VModuleKey K not valid here"); 249 return ModuleMap[K]->find(Name, ExportedSymbolsOnly, BaseLayer); 255 assert(ModuleMap [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTOBackend.h | 47 MapVector<StringRef, BitcodeModule> &ModuleMap);
|
H A D | LTO.h | 340 MapVector<StringRef, BitcodeModule> ModuleMap; member in struct:llvm::lto::LTO::ThinLTOState
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | ModuleMap.cpp | 1 //===- ModuleMap.cpp - Describe the layout of modules ---------------------===// 9 // This file defines the ModuleMap implementation, which describes the layout 14 #include "clang/Lex/ModuleMap.h" 58 void ModuleMap::resolveLinkAsDependencies(Module *Mod) { 69 void ModuleMap::addLinkAsDependency(Module *Mod) { 76 Module::HeaderKind ModuleMap::headerRoleToKind(ModuleHeaderRole Role) { 90 ModuleMap::ModuleHeaderRole 91 ModuleMap::headerKindToRole(Module::HeaderKind Kind) { 108 ModuleMap::resolveExport(Module *Mod, 125 Module *ModuleMap 313 ModuleMap::ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags, function in class:ModuleMap [all...] |
H A D | HeaderSearch.cpp | 24 #include "clang/Lex/ModuleMap.h" 140 const FileEntry *ModuleMap = local 142 return getCachedModuleFileName(Module->Name, ModuleMap->getName()); 322 ModuleMap::KnownHeader *SuggestedModule) { 353 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, 490 ModuleMap::KnownHeader *SuggestedModule, 733 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, 743 *SuggestedModule = ModuleMap::KnownHeader(); 766 ModuleMap::KnownHeader MSSuggestedModule; 847 *SuggestedModule = ModuleMap [all...] |
H A D | PPLexerChange.cpp | 274 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); 660 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap();
|
H A D | PPDirectives.cpp | 28 #include "clang/Lex/ModuleMap.h" 692 if (!(Header.getRole() & ModuleMap::TextualHeader)) { 723 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped, 1721 ModuleMap::KnownHeader &SuggestedModule, bool isAngled) { 1910 ModuleMap::KnownHeader SuggestedModule; 2014 SuggestedModule = ModuleMap::KnownHeader();
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | HeaderSearch.h | 20 #include "clang/Lex/ModuleMap.h" 232 mutable ModuleMap ModMap; 397 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, 410 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule); 449 ModuleMap::ModuleHeaderRole Role, 514 /// uniquely identifies this module. See Module::ModuleMap. 559 ModuleMap::KnownHeader findModuleForHeader(const FileEntry *File, 630 ModuleMap::KnownHeader *SuggestedModule, 640 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemFramework); 648 ModuleMap [all...] |
H A D | DirectoryLookup.h | 18 #include "clang/Lex/ModuleMap.h" 184 ModuleMap::KnownHeader *SuggestedModule, 192 ModuleMap::KnownHeader *SuggestedModule,
|
H A D | ModuleMap.h | 1 //===- ModuleMap.h - Describe the layout of modules -------------*- C++ -*-===// 9 // This file defines the ModuleMap interface, which describes the layout of a 75 class ModuleMap { class in namespace:clang 144 // Adjust ModuleMap::addHeader. 393 ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags, 398 ~ModuleMap(); 608 void addAdditionalModuleMapFile(const Module *M, const FileEntry *ModuleMap) { argument 609 AdditionalModMaps[M].insert(ModuleMap);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
H A D | ModuleDepCollector.cpp | 90 const FileEntry *ModuleMap = Instance.getPreprocessor() local 95 MD.ClangModuleMapFile = ModuleMap ? ModuleMap->getName() : "";
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-link/ |
H A D | llvm-link.cpp | 148 StringMap<std::unique_ptr<Module>> ModuleMap; member in class:__anon2847::ModuleLazyLoaderCache 166 auto I = ModuleMap.find(FileName); 167 assert(I != ModuleMap.end()); 169 ModuleMap.erase(I); 177 auto &Module = ModuleMap[Identifier];
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | ThinLTOCodeGenerator.cpp | 145 StringMap<lto::InputFile *> ModuleMap; local 147 assert(ModuleMap.find(M->getName()) == ModuleMap.end() && 149 ModuleMap[M->getName()] = M.get(); 151 return ModuleMap; 207 StringMap<lto::InputFile*> &ModuleMap, 210 auto &Input = ModuleMap[Identifier]; 401 StringMap<lto::InputFile *> &ModuleMap, TargetMachine &TM, 411 bool SingleModule = (ModuleMap.size() == 1); 434 crossImportIntoModule(TheModule, Index, ModuleMap, ImportLis 206 crossImportIntoModule(Module &TheModule, const ModuleSummaryIndex &Index, StringMap<lto::InputFile*> &ModuleMap, const FunctionImporter::ImportMapTy &ImportList) argument 400 ProcessThinLTOModule(Module &TheModule, ModuleSummaryIndex &Index, StringMap<lto::InputFile *> &ModuleMap, TargetMachine &TM, const FunctionImporter::ImportMapTy &ImportList, const FunctionImporter::ExportSetTy &ExportList, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols, const GVSummaryMapTy &DefinedGlobals, const ThinLTOCodeGenerator::CachingOptions &CacheOptions, bool DisableCodeGen, StringRef SaveTempsDir, bool Freestanding, unsigned OptLevel, unsigned count) argument 684 auto ModuleMap = generateModuleMap(Modules); local 951 auto ModuleMap = generateModuleMap(Modules); local [all...] |
H A D | LTO.cpp | 628 LTOInfo->IsThinLTO ? ThinLTO.ModuleMap.size() + 1 : 0, 833 ThinLTO.ModuleMap.size())) 867 if (!ThinLTO.ModuleMap.insert({BM.getModuleIdentifier(), BM}).second) 877 return RegularLTO.ParallelCodeGenParallelismLevel + ThinLTO.ModuleMap.size(); 1068 MapVector<StringRef, BitcodeModule> &ModuleMap) = 0; 1107 MapVector<StringRef, BitcodeModule> &ModuleMap) { 1115 ImportList, DefinedGlobals, ModuleMap); 1143 MapVector<StringRef, BitcodeModule> &ModuleMap) override { 1155 MapVector<StringRef, BitcodeModule> &ModuleMap) { 1158 ResolvedODR, DefinedGlobals, ModuleMap); 1100 runThinLTOBackendThread( AddStreamFn AddStream, NativeObjectCache Cache, unsigned Task, BitcodeModule BM, ModuleSummaryIndex &CombinedIndex, const FunctionImporter::ImportMapTy &ImportList, const FunctionImporter::ExportSetTy &ExportList, const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, const GVSummaryMapTy &DefinedGlobals, MapVector<StringRef, BitcodeModule> &ModuleMap) argument [all...] |
H A D | LTOBackend.cpp | 506 MapVector<StringRef, BitcodeModule> &ModuleMap) { 548 auto I = ModuleMap.find(Identifier); 549 assert(I != ModuleMap.end()); 502 thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream, Module &Mod, const ModuleSummaryIndex &CombinedIndex, const FunctionImporter::ImportMapTy &ImportList, const GVSummaryMapTy &DefinedGlobals, MapVector<StringRef, BitcodeModule> &ModuleMap) argument
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ModuleManager.h | 42 class ModuleMap; 258 void removeModules(ModuleIterator First, ModuleMap *modMap);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/ |
H A D | FrontendAction.cpp | 320 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) { 425 const FileEntry *ModuleMap = SrcMgr.getFileEntryForID(ModuleMapID); local 438 if (HS.loadModuleMapFile(ModuleMap, IsSystem, ModuleMapID, &Offset, 603 if (Kind.getFormat() == InputKind::ModuleMap) { 757 if (Input.getKind().getFormat() == InputKind::ModuleMap) {
|
H A D | CompilerInstance.cpp | 826 Input.getKind().getFormat() == InputKind::ModuleMap 1190 InputKind::ModuleMap); member in class:InputKind 1193 ModuleMap &ModMap 1551 ModuleMap &MM = CI.getPreprocessor().getHeaderSearchInfo().getModuleMap(); 1858 ModuleMap &MM = getPreprocessor().getHeaderSearchInfo().getModuleMap(); 2056 InputKind::ModuleMap, /*Preprocessed*/true)); 2131 ModuleMap &MMap = getPreprocessor().getHeaderSearchInfo().getModuleMap(); 2133 for (ModuleMap::module_iterator I = MMap.module_begin(),
|
H A D | CompilerInvocation.cpp | 1993 bool ModuleMap = XValue.consume_back("-module-map"); local 1995 !Preprocessed && !ModuleMap && XValue.consume_back("-header"); 2011 if (DashX.isUnknown() && Preprocessed && !IsHeaderFile && !ModuleMap) 2018 if (DashX.isUnknown() && !Preprocessed && !ModuleMap && !IsHeaderFile) 2033 if (ModuleMap) 2034 DashX = DashX.withFormat(InputKind::ModuleMap); 2058 IK = IK.withFormat(InputKind::ModuleMap);
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Frontend/ |
H A D | FrontendOptions.h | 154 ModuleMap, enumerator in enum:clang::InputKind::Format
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | FrontendActions.cpp | 283 if (Input.getKind().getFormat() == InputKind::ModuleMap) {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 39 class ModuleMap; 62 ModuleMap *ClangModuleMap = nullptr; 376 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; }
|
H A D | ObjectFilePCHContainerOperations.cpp | 47 ModuleMap &MMap;
|
H A D | BackendUtil.cpp | 1397 MapVector<llvm::StringRef, llvm::BitcodeModule> ModuleMap; local 1416 ModuleMap.insert({I.first(), *BMOrErr}); 1490 ModuleToDefinedGVSummaries[M->getModuleIdentifier()], ModuleMap)) {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ModuleManager.cpp | 18 #include "clang/Lex/ModuleMap.h" 222 void ModuleManager::removeModules(ModuleIterator First, ModuleMap *modMap) {
|