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

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLazyEmittingLayer.h190 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 DLTOBackend.h47 MapVector<StringRef, BitcodeModule> &ModuleMap);
H A DLTO.h340 MapVector<StringRef, BitcodeModule> ModuleMap; member in struct:llvm::lto::LTO::ThinLTOState
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/
H A DModuleMap.cpp1 //===- 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 DHeaderSearch.cpp24 #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 DPPLexerChange.cpp274 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap();
660 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap();
H A DPPDirectives.cpp28 #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 DHeaderSearch.h20 #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 DDirectoryLookup.h18 #include "clang/Lex/ModuleMap.h"
184 ModuleMap::KnownHeader *SuggestedModule,
192 ModuleMap::KnownHeader *SuggestedModule,
H A DModuleMap.h1 //===- 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 DModuleDepCollector.cpp90 const FileEntry *ModuleMap = Instance.getPreprocessor() local
95 MD.ClangModuleMapFile = ModuleMap ? ModuleMap->getName() : "";
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-link/
H A Dllvm-link.cpp148 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 DThinLTOCodeGenerator.cpp145 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 DLTO.cpp628 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 DLTOBackend.cpp506 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 DModuleManager.h42 class ModuleMap;
258 void removeModules(ModuleIterator First, ModuleMap *modMap);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendAction.cpp320 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 DCompilerInstance.cpp826 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 DCompilerInvocation.cpp1993 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 DFrontendOptions.h154 ModuleMap, enumerator in enum:clang::InputKind::Format
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp283 if (Input.getKind().getFormat() == InputKind::ModuleMap) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h39 class ModuleMap;
62 ModuleMap *ClangModuleMap = nullptr;
376 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; }
H A DObjectFilePCHContainerOperations.cpp47 ModuleMap &MMap;
H A DBackendUtil.cpp1397 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 DModuleManager.cpp18 #include "clang/Lex/ModuleMap.h"
222 void ModuleManager::removeModules(ModuleIterator First, ModuleMap *modMap) {

Completed in 209 milliseconds

12