Lines Matching defs:ModuleMgr
557 static Module *getTopImportImplicitModule(ModuleManager &ModuleMgr,
563 // Note: ModuleMgr.rbegin() may not be the current module, but it must be in
566 ModuleFile *TopImport = &*ModuleMgr.rbegin();
591 ModuleManager &ModuleMgr = Reader.getModuleManager();
592 assert(ModuleMgr.size() >= 1 && "what ASTFile is this then");
594 Module *TopM = getTopImportImplicitModule(ModuleMgr, PP);
2154 for (ModuleFile &I : llvm::reverse(ModuleMgr)) {
2289 ModuleMgr.visit(Visitor, HitsPtr);
4095 ? ModuleMgr.lookupByModuleName(Name)
4096 : ModuleMgr.lookupByFileName(Name));
4145 F.Kind == MK_ImplicitModule && ModuleMgr.begin()->Kind != MK_MainFile) {
4366 ModuleMgr.setGlobalIndex(GlobalIndex.get());
4454 unsigned NumModules = ModuleMgr.size();
4460 ModuleMgr.removeModules(ModuleMgr.begin() + NumModules);
4465 ModuleMgr.setGlobalIndex(nullptr);
4576 ModuleMgr.moduleFileAccepted(&F);
4636 ModuleFile &PrimaryModule = ModuleMgr.getPrimaryModule();
4721 = ModuleMgr.addModule(FileName, Type, ImportLoc, ImportedBy,
6528 ModuleMgr.visit(Visitor);
6539 for (ModuleFile &F : ModuleMgr) {
8250 for (ModuleFile &M : ModuleMgr)
8257 for (ModuleFile &I : ModuleMgr) {
8416 for (auto *F : ModuleMgr.pch_modules())
8430 ModuleMgr.visit(Visitor, HitsPtr);
8472 : Reader(Reader), Index(Reader.ModuleMgr.size()), SkipModules(SkipModules) {
8482 ModuleFile &F = Reader.ModuleMgr[Index];
8637 ModuleMgr.visit(Visitor);
9117 const auto &PCHChain = ModuleMgr.pch_modules();
9119 ModuleFile &MF = ModuleMgr.getPrimaryModule();
10322 ContextObj(Context), ModuleMgr(PP.getFileManager(), ModuleCache,