Lines Matching refs:EMD
185 std::optional<ExternModuleDecl> EMD = parseExternModuleDecl(); in parseTopLevelDecls() local
186 if (EMD) in parseTopLevelDecls()
187 MMF.Decls.push_back(std::move(*EMD)); in parseTopLevelDecls()
432 ExternModuleDecl EMD; in parseExternModuleDecl() local
433 EMD.Location = consumeToken(); // 'extern' keyword in parseExternModuleDecl()
445 if (parseModuleId(EMD.Id)) { in parseExternModuleDecl()
456 EMD.Path = Tok.getString(); in parseExternModuleDecl()
459 return std::move(EMD); in parseExternModuleDecl()
1152 static void dumpExternModule(const ExternModuleDecl &EMD, in dumpExternModule() argument
1155 out << "extern module " << formatModuleId(EMD.Id) << " \"" << EMD.Path in dumpExternModule()
1196 [&](const ExternModuleDecl &EMD) { in dumpDecls() argument
1197 dumpExternModule(EMD, out, depth); in dumpDecls()
1236 [&](const ExternModuleDecl &EMD) { in dump() argument
1237 dumpExternModule(EMD, out, 0); in dump()