/openbsd-src/gnu/llvm/clang/lib/Lex/ |
H A D | ModuleMap.cpp | 58 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 D | HeaderSearch.cpp | 174 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 D | CMakeLists.txt | 17 ModuleMap.cpp
|
H A D | PPDirectives.cpp | 894 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 D | PPLexerChange.cpp | 300 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in diagnoseMissingHeaderInUmbrellaDir() 701 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in EnterSubmodule()
|
/openbsd-src/gnu/llvm/clang/include/clang/Lex/ |
H A D | HeaderSearch.h | 317 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 D | DirectoryLookup.h | 187 ModuleMap::KnownHeader *SuggestedModule, 196 ModuleMap::KnownHeader *SuggestedModule,
|
H A D | ModuleMap.h | 76 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 D | LTO.cpp | 673 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 D | ThinLTOCodeGenerator.cpp | 151 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 D | LTOBackend.cpp | 545 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 D | llvm-link.cpp | 244 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 D | ModuleDepCollector.cpp | 119 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 D | BUILD.gn | 18 "ModuleMap.cpp",
|
/openbsd-src/gnu/usr.bin/clang/libclangLex/ |
H A D | Makefile | 19 ModuleMap.cpp \
|
/openbsd-src/gnu/llvm/llvm/include/llvm/LTO/ |
H A D | LTOBackend.h | 58 MapVector<StringRef, BitcodeModule> *ModuleMap,
|
H A D | LTO.h | 323 ModuleMapType ModuleMap; member
|
/openbsd-src/gnu/llvm/clang/lib/Frontend/ |
H A D | FrontendAction.cpp | 333 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 D | CompilerInstance.cpp | 587 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 D | CompilerInvocation.cpp | 2637 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 D | CGDebugInfo.h | 41 class ModuleMap; variable 63 ModuleMap *ClangModuleMap = nullptr; 401 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; } in setModuleMap()
|
H A D | ObjectFilePCHContainerOperations.cpp | 47 ModuleMap &MMap;
|
/openbsd-src/gnu/llvm/clang/include/clang/Frontend/ |
H A D | FrontendOptions.h | 161 ModuleMap, enumerator
|
/openbsd-src/gnu/llvm/compiler-rt/lib/asan/scripts/ |
H A D | asan_symbolize.py | 808 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 D | FrontendActions.cpp | 283 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFileAction()
|