Lines Matching full:modulename
77 void ChainedASTReaderListener::ReadModuleName(StringRef ModuleName) {
78 First->ReadModuleName(ModuleName);
79 Second->ReadModuleName(ModuleName);
440 StringRef ModuleName = TopImport->ModuleName;
441 assert(!ModuleName.empty() && "diagnostic options read before module name");
443 Module *M = PP.getHeaderSearchInfo().lookupModule(ModuleName);
1339 return std::make_pair(M->ImportLoc, StringRef(M->ModuleName));
2350 << F.FileName << !F.ModuleName.empty() << F.ModuleName;
2382 F.ModuleName = Blob;
2384 Listener->ReadModuleName(F.ModuleName);
2388 assert(!F.ModuleName.empty() &&
2392 Module *M = PP.getHeaderSearchInfo().lookupModule(F.ModuleName);
2402 << F.ModuleName << Blob << M->Directory->getName();
3226 // Try to resolve ModuleName in the current header search context and
3230 assert(!F.ModuleName.empty() &&
3236 Module *M = PP.getHeaderSearchInfo().lookupModule(F.ModuleName);
3244 Diag(diag::err_module_file_conflict) << F.ModuleName << F.FileName
3249 << F.ModuleName << F.FileName << ImportedBy->FileName
3255 assert(M->Name == F.ModuleName && "found module with different name");
3264 << F.ModuleName << ImportedBy->FileName
3292 << F.ModuleName << /*new*/0 << ModMap->getName();
3303 << F.ModuleName << /*not new*/1 << ModMap->getName();
3815 F.ModuleName.empty()) {
8241 return M->ModuleName;