Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DModuleMap.cpp110 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 DHeaderSearch.cpp173 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 DPPDirectives.cpp914 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 DPPLexerChange.cpp300 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 DHeaderSearch.h328 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 DDirectoryLookup.h191 ModuleMap::KnownHeader *SuggestedModule,
200 ModuleMap::KnownHeader *SuggestedModule,
H A DModuleMap.h74 class ModuleMap {
401 ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags,
406 ~ModuleMap();
658 void addAdditionalModuleMapFile(const Module *M, FileEntryRef ModuleMap);
H A DPreprocessor.h2407 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped,
2677 ModuleMap::KnownHeader &SuggestedModule, bool isAngled);
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp1512 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 DThinLTOCodeGenerator.cpp152 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 DLTOBackend.cpp555 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 Dllvm-link.cpp244 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 DModuleDepCollector.cpp176 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 DFrontendAction.cpp339 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 DCompilerInstance.cpp579 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 DCompilerInvocation.cpp2694 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 DLTOBackend.h58 MapVector<StringRef, BitcodeModule> *ModuleMap,
H A DLTO.h343 ModuleMapType ModuleMap; member
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleFile.h72 bool ModuleMap; member
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h41 class ModuleMap; variable
63 ModuleMap *ClangModuleMap = nullptr;
423 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; } in setModuleMap()
H A DObjectFilePCHContainerOperations.cpp47 ModuleMap &MMap;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Frontend/
H A DFrontendOptions.h154 ModuleMap, enumerator
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp284 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFileAction()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaModule.cpp921 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 DTypeSystemClang.h47 class ModuleMap; variable
1164 std::unique_ptr<clang::ModuleMap> m_module_map_up;

12