Home
last modified time | relevance | path

Searched refs:UmbrellaHeader (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/tools/libclang/
H A DBuildSystem.cpp99 std::string UmbrellaHeader; member
122 MMD->UmbrellaHeader = name; in clang_ModuleMapDescriptor_setUmbrellaHeader()
137 OS.write_escaped(MMD->UmbrellaHeader) << "\"\n"; in clang_ModuleMapDescriptor_writeToBuffer()
/llvm-project-15.0.7/clang-tools-extra/modularize/
H A DCoverageChecker.cpp210 if (const FileEntry *UmbrellaHeader = Mod.getUmbrellaHeader().Entry) { in collectModuleHeaders() local
213 UmbrellaHeader->getName())); in collectModuleHeaders()
215 if (!collectUmbrellaHeaderHeaders(UmbrellaHeader->getName())) in collectModuleHeaders()
H A DModularizeUtilities.cpp353 if (const FileEntry *UmbrellaHeader = Mod.getUmbrellaHeader().Entry) { in collectModuleHeaders() local
354 std::string HeaderPath = getCanonicalPath(UmbrellaHeader->getName()); in collectModuleHeaders()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DIncludeCleaner.h79 llvm::function_ref<Optional<StringRef>(FileID)> UmbrellaHeader);
H A DIncludeCleaner.cpp347 llvm::function_ref<Optional<StringRef>(FileID)> UmbrellaHeader) { in findReferencedFiles() argument
369 if (auto PublicHeader = UmbrellaHeader(ID)) { in findReferencedFiles()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DFrontendAction.cpp363 if (Module::Header UmbrellaHeader = Module->getUmbrellaHeader()) { in collectModuleHeaderIncludes() local
364 Module->addTopHeader(UmbrellaHeader.Entry); in collectModuleHeaderIncludes()
367 addHeaderInclude(UmbrellaHeader.PathRelativeToRootModuleDirectory, in collectModuleHeaderIncludes()
549 if (Module::Header UmbrellaHeader = M->getUmbrellaHeader()) in getInputBufferForModule() local
550 addHeaderInclude(UmbrellaHeader.PathRelativeToRootModuleDirectory, in getInputBufferForModule()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPPLexerChange.cpp291 const Module::Header &UmbrellaHeader = Mod.getUmbrellaHeader(); in diagnoseMissingHeaderInUmbrellaDir() local
292 assert(UmbrellaHeader.Entry && "Module must use umbrella header"); in diagnoseMissingHeaderInUmbrellaDir()
293 const FileID &File = SourceMgr.translateFile(UmbrellaHeader.Entry); in diagnoseMissingHeaderInUmbrellaDir()
H A DModuleMap.cpp1028 auto UmbrellaHeader = FileMgr.getFile(UmbrellaName); in inferFrameworkModule() local
1033 if (!UmbrellaHeader) in inferFrameworkModule()
1060 setUmbrellaHeader(Result, *UmbrellaHeader, ModuleName + ".h", RelativePath); in inferFrameworkModule()
1140 Module *Mod, const FileEntry *UmbrellaHeader, const Twine &NameAsWritten, in setUmbrellaHeader() argument
1142 Headers[UmbrellaHeader].push_back(KnownHeader(Mod, NormalHeader)); in setUmbrellaHeader()
1143 Mod->Umbrella = UmbrellaHeader; in setUmbrellaHeader()
1147 UmbrellaDirs[UmbrellaHeader->getDir()] = Mod; in setUmbrellaHeader()
1151 Cb->moduleMapAddUmbrellaHeader(&SourceMgr.getFileManager(), UmbrellaHeader); in setUmbrellaHeader()
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DModuleMap.h667 void setUmbrellaHeader(Module *Mod, const FileEntry *UmbrellaHeader,
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DSymbolCollectorTests.cpp709 std::string UmbrellaHeader = R"( in TEST_F() local
714 llvm::MemoryBuffer::getMemBuffer(UmbrellaHeader)); in TEST_F()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriter.cpp2837 if (auto UmbrellaHeader = Mod->getUmbrellaHeader()) { in WriteSubmodules() local
2840 UmbrellaHeader.NameAsWritten); in WriteSubmodules()