| /freebsd-14.2/contrib/llvm-project/clang/lib/Lex/ |
| H A D | ModuleMap.cpp | 110 return !(Role & (ModuleMap::TextualHeader | ModuleMap::ExcludedHeader)); in isModular() 357 ModuleMap::ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags, in ModuleMap() function in ModuleMap 365 ModuleMap::~ModuleMap() { in ~ModuleMap() 438 ModuleMap::KnownHeader ModuleMap::findHeaderInUmbrellaDirs( in findHeaderInUmbrellaDirs() 606 ModuleMap::KnownHeader ModuleMap::findModuleForHeader(FileEntryRef File, in findModuleForHeader() 609 auto MakeResult = [&](ModuleMap::KnownHeader R) -> ModuleMap::KnownHeader { in findModuleForHeader() 635 ModuleMap::KnownHeader 1517 ModuleMap ⤅ 2390 ModuleMap::ModuleHeaderRole Role = ModuleMap::NormalHeader; in parseHeaderDecl() 2404 Role = ModuleMap::ModuleHeaderRole(Role | ModuleMap::TextualHeader); in parseHeaderDecl() [all …]
|
| H A D | HeaderSearch.cpp | 173 OptionalFileEntryRef ModuleMap = in getCachedModuleFileName() local 177 if (!ModuleMap) in getCachedModuleFileName() 214 OptionalFileEntryRef ModuleMap = in getPrebuiltImplicitModuleFileName() local 217 StringRef ModuleMapPath = ModuleMap->getName(); in getPrebuiltImplicitModuleFileName() 595 ModuleMap::KnownHeader *SuggestedModule, in DoFrameworkLookup() 879 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile() 903 ModuleMap::KnownHeader MSSuggestedModule; in LookupFile() 1554 ModuleMap::KnownHeader 1565 ArrayRef<ModuleMap::KnownHeader> 1575 ArrayRef<ModuleMap::KnownHeader> [all …]
|
| H A D | PPDirectives.cpp | 914 if (Header.getRole() == ModuleMap::ExcludedHeader) in getHeaderToIncludeForDiagnostics() 919 if (Header.getRole() & ModuleMap::TextualHeader) in getHeaderToIncludeForDiagnostics() 956 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped, in LookupFile() 2024 ModuleMap::KnownHeader &SuggestedModule, bool isAngled) { in LookupHeaderIncludeOrImport() 2201 ModuleMap::KnownHeader SuggestedModule; in HandleHeaderIncludeOrImport() 2268 SuggestedModule = ModuleMap::KnownHeader(); in HandleHeaderIncludeOrImport() 2326 SuggestedModule = ModuleMap::KnownHeader(); in HandleHeaderIncludeOrImport()
|
| H A D | PPLexerChange.cpp | 300 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in diagnoseMissingHeaderInUmbrellaDir() 716 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap(); in EnterSubmodule()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | HeaderSearch.h | 328 mutable ModuleMap ModMap; 498 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, 512 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule); 672 ModuleMap::KnownHeader findModuleForHeader(FileEntryRef File, 679 ArrayRef<ModuleMap::KnownHeader> 684 ArrayRef<ModuleMap::KnownHeader> 772 ModuleMap::KnownHeader *SuggestedModule, 782 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemFramework); 790 ModuleMap::KnownHeader *SuggestedModule, 805 ModuleMap &getModuleMap() { return ModMap; } in getModuleMap() [all …]
|
| H A D | DirectoryLookup.h | 191 ModuleMap::KnownHeader *SuggestedModule, 200 ModuleMap::KnownHeader *SuggestedModule,
|
| H A D | ModuleMap.h | 74 class ModuleMap { 401 ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags, 406 ~ModuleMap(); 658 void addAdditionalModuleMapFile(const Module *M, FileEntryRef ModuleMap);
|
| H A D | Preprocessor.h | 2407 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped, 2677 ModuleMap::KnownHeader &SuggestedModule, bool isAngled);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTO.cpp | 1512 ResolvedODR, DefinedGlobals, ModuleMap); in start() 1655 if (ThinLTO.ModuleMap.empty()) in runThinLTO() 1670 ThinLTO.ModuleMap.size()); in runThinLTO() 1680 for (auto &Mod : ThinLTO.ModuleMap) in runThinLTO() 1688 ThinLTO.ModuleMap.size()); in runThinLTO() 1690 ThinLTO.ModuleMap.size()); in runThinLTO() 1817 auto &ModuleMap = in runThinLTO() local 1821 auto &Mod = *(ModuleMap.begin() + I); in runThinLTO() 1827 ThinLTO.ModuleMap); in runThinLTO() 1844 ModulesVec.reserve(ModuleMap.size()); in runThinLTO() [all …]
|
| H A D | ThinLTOCodeGenerator.cpp | 152 StringMap<lto::InputFile *> ModuleMap; in generateModuleMap() local 155 assert(!ModuleMap.contains(M->getName()) && in generateModuleMap() 157 ModuleMap[M->getName()] = M.get(); in generateModuleMap() 159 return ModuleMap; in generateModuleMap() 216 StringMap<lto::InputFile *> &ModuleMap, in crossImportIntoModule() argument 220 auto &Input = ModuleMap[Identifier]; in crossImportIntoModule() 443 bool SingleModule = (ModuleMap.size() == 1); in ProcessThinLTOModule() 473 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList, in ProcessThinLTOModule() 739 auto ModuleMap = generateModuleMap(Modules); in crossModuleImport() local 768 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList, in crossModuleImport() [all …]
|
| H A D | LTOBackend.cpp | 555 MapVector<StringRef, BitcodeModule> *ModuleMap, in thinBackend() argument 625 if (ModuleMap) { in thinBackend() 626 auto I = ModuleMap->find(Identifier); in thinBackend() 627 assert(I != ModuleMap->end()); in thinBackend()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-link/ |
| H A D | llvm-link.cpp | 244 StringMap<std::unique_ptr<Module>> ModuleMap; member in __anon382b417b0111::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 ()()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
| H A D | ModuleDepCollector.cpp | 176 InputKind::Format::ModuleMap); in getInvocationAdjustedForModuleBuildWithoutOutputs() 513 ModuleMap &ModMapInfo = in handleTopLevelModule() 516 OptionalFileEntryRef ModuleMap = ModMapInfo.getModuleMapFileForUniquing(M); in handleTopLevelModule() local 518 if (ModuleMap) { in handleTopLevelModule() 519 SmallString<128> Path = ModuleMap->getNameAsRequested(); in handleTopLevelModule() 536 MDC.addFileDep(MD, ModuleMap->getName()); in handleTopLevelModule() 550 if (!(IFI.TopLevel && IFI.ModuleMap)) in handleTopLevelModule()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | FrontendAction.cpp | 339 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) { in collectModuleHeaderIncludes() 455 OptionalFileEntryRef ModuleMap = SrcMgr.getFileEntryRefForID(ModuleMapID); in loadModuleMapForModuleBuild() local 456 assert(ModuleMap && "MainFileID without FileEntry"); in loadModuleMapForModuleBuild() 469 if (HS.loadModuleMapFile(*ModuleMap, IsSystem, ModuleMapID, &Offset, in loadModuleMapForModuleBuild() 477 if (HS.getModuleMap().canInferFrameworkModule(ModuleMap->getDir())) { in loadModuleMapForModuleBuild() 478 SmallString<128> InferredFrameworkPath = ModuleMap->getDir().getName(); in loadModuleMapForModuleBuild() 659 if (Kind.getFormat() == InputKind::ModuleMap) { in BeginSourceFile() 878 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
|
| H A D | CompilerInstance.cpp | 579 ModuleMap &MM = PP.getHeaderSearchInfo().getModuleMap(); in registerAll() 974 Input.getKind().getFormat() == InputKind::ModuleMap in InitializeSourceManager() 1323 InputKind::ModuleMap); in compileModule() 1326 ModuleMap &ModMap in compileModule() 1998 ModuleMap &MM = getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadModule() 2184 InputKind::ModuleMap, /*Preprocessed*/true)); in createModuleFromSource() 2258 ModuleMap &MMap = getPreprocessor().getHeaderSearchInfo().getModuleMap(); in loadGlobalModuleIndex() 2260 for (ModuleMap::module_iterator I = MMap.module_begin(), in loadGlobalModuleIndex()
|
| H A D | CompilerInvocation.cpp | 2694 StringRef ModuleMap = in GenerateFrontendArgs() local 2695 Opts.DashX.getFormat() == InputKind::ModuleMap ? "-module-map" : ""; in GenerateFrontendArgs() 2758 Lang + HeaderUnit + Header + ModuleMap + Preprocessed); in GenerateFrontendArgs() 2901 bool ModuleMap = XValue.consume_back("-module-map"); in ParseFrontendArgs() local 2921 IsHeaderFile = IsHeader && !Preprocessed && !ModuleMap && in ParseFrontendArgs() 2940 if (DashX.isUnknown() && Preprocessed && !IsHeaderFile && !ModuleMap && in ParseFrontendArgs() 2948 if (DashX.isUnknown() && !Preprocessed && !IsHeaderFile && !ModuleMap && in ParseFrontendArgs() 2970 if (ModuleMap) in ParseFrontendArgs() 2971 DashX = DashX.withFormat(InputKind::ModuleMap); in ParseFrontendArgs() 3002 IK = IK.withFormat(InputKind::ModuleMap); in ParseFrontendArgs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/LTO/ |
| H A D | LTOBackend.h | 58 MapVector<StringRef, BitcodeModule> *ModuleMap,
|
| H A D | LTO.h | 343 ModuleMapType ModuleMap; member
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ModuleFile.h | 72 bool ModuleMap; member
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 41 class ModuleMap; variable 63 ModuleMap *ClangModuleMap = nullptr; 423 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; } in setModuleMap()
|
| H A D | ObjectFilePCHContainerOperations.cpp | 47 ModuleMap &MMap;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | FrontendOptions.h | 154 ModuleMap, enumerator
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | FrontendActions.cpp | 284 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFileAction()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaModule.cpp | 921 ModuleMap &Map = PP.getHeaderSearchInfo().getModuleMap(); in PushGlobalModuleFragment() 945 ModuleMap &Map = PP.getHeaderSearchInfo().getModuleMap(); in PushImplicitGlobalModuleFragment()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.h | 47 class ModuleMap; variable 1164 std::unique_ptr<clang::ModuleMap> m_module_map_up;
|