Home
last modified time | relevance | path

Searched refs:ModuleDecl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DModuleMapFile.h34 struct ModuleDecl, struct ExcludeDecl, struct ExportDecl,
70 struct ModuleDecl { struct
129 using TopLevelDecl = std::variant<ModuleDecl, ExternModuleDecl>;
H A DModuleMap.h275 const modulemap::ModuleDecl *>,
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DModuleMapFile.cpp108 std::optional<ModuleDecl> parseModuleDecl(bool TopLevel);
193 std::optional<ModuleDecl> MD = parseModuleDecl(true); in parseTopLevelDecls()
247 std::optional<ModuleDecl> ModuleMapFileParser::parseModuleDecl(bool TopLevel) { in parseModuleDecl()
251 ModuleDecl MDecl; in parseModuleDecl()
1150 static void dumpModule(const ModuleDecl &MD, llvm::raw_ostream &out, int depth);
1182 [&](const ModuleDecl &MD) { dumpModule(MD, out, depth); }, in dumpDecls()
1225 static void dumpModule(const ModuleDecl &MD, llvm::raw_ostream &out, in dumpModule()
1235 llvm::makeVisitor([&](const ModuleDecl &MD) { dumpModule(MD, out, 0); }, in dump()
H A DModuleMap.cpp1363 [&](const modulemap::ModuleDecl &MD) { in parseModuleMapFile()
1573 void handleModuleDecl(const modulemap::ModuleDecl &MD);
1584 void handleInferredModuleDecl(const modulemap::ModuleDecl &MD);
1601 bool loadModuleDecl(const modulemap::ModuleDecl &MD);
1666 void ModuleMapLoader::handleModuleDecl(const modulemap::ModuleDecl &MD) { in handleModuleDecl()
1810 [&](const modulemap::ModuleDecl &MD) { handleModuleDecl(MD); }, in handleModuleDecl()
2101 const modulemap::ModuleDecl &MD) { in handleInferredModuleDecl()
2190 bool ModuleMapLoader::loadModuleDecl(const modulemap::ModuleDecl &MD) { in loadModuleDecl()
2206 [&](const modulemap::ModuleDecl &MD) { handleModuleDecl(MD); }, in parseAndLoadModuleMapFile()
2226 for (const auto &ModuleDecl : ParsedMod->second) { in findOrLoadModule() local
[all …]