Lines Matching defs:ModuleMgr

574 static Module *getTopImportImplicitModule(ModuleManager &ModuleMgr,
580 // Note: ModuleMgr.rbegin() may not be the current module, but it must be in
583 ModuleFile *TopImport = &*ModuleMgr.rbegin();
611 ModuleManager &ModuleMgr = Reader.getModuleManager();
612 assert(ModuleMgr.size() >= 1 && "what ASTFile is this then");
614 Module *TopM = getTopImportImplicitModule(ModuleMgr, PP);
2319 for (ModuleFile &I : llvm::reverse(ModuleMgr)) {
2454 ModuleMgr.visit(Visitor, HitsPtr);
4349 ? ModuleMgr.lookupByModuleName(Name)
4350 : ModuleMgr.lookupByFileName(Name));
4399 F.Kind == MK_ImplicitModule && ModuleMgr.begin()->Kind != MK_MainFile) {
4620 ModuleMgr.setGlobalIndex(GlobalIndex.get());
4695 unsigned NumModules = ModuleMgr.size();
4701 ModuleMgr.removeModules(ModuleMgr.begin() + NumModules);
4706 ModuleMgr.setGlobalIndex(nullptr);
4817 ModuleMgr.moduleFileAccepted(&F);
4877 ModuleFile &PrimaryModule = ModuleMgr.getPrimaryModule();
4962 = ModuleMgr.addModule(FileName, Type, ImportLoc, ImportedBy,
6793 ModuleMgr.visit(Visitor);
6804 for (ModuleFile &F : ModuleMgr) {
8754 for (ModuleFile &M : ModuleMgr)
8761 for (ModuleFile &I : ModuleMgr) {
8931 for (auto *F : ModuleMgr.pch_modules())
8945 ModuleMgr.visit(Visitor, HitsPtr);
8987 : Reader(Reader), Index(Reader.ModuleMgr.size()), SkipModules(SkipModules) {
8997 ModuleFile &F = Reader.ModuleMgr[Index];
9152 ModuleMgr.visit(Visitor);
9648 const auto &PCHChain = ModuleMgr.pch_modules();
9650 ModuleFile &MF = ModuleMgr.getPrimaryModule();
10889 ModuleMgr(PP.getFileManager(), ModuleCache, PCHContainerRdr,