Lines Matching refs:MM
140 if (auto *MM = ModuleMacros.FindNodeOrInsertPos(ID, InsertPos)) { in addModuleMacro() local
142 return MM; in addModuleMacro()
145 auto *MM = ModuleMacro::create(*this, Mod, II, Macro, Overrides); in addModuleMacro() local
146 ModuleMacros.InsertNode(MM, InsertPos); in addModuleMacro()
159 [](ModuleMacro *MM) { return MM->NumOverriddenBy != 0; }); in addModuleMacro() argument
163 LeafMacros.push_back(MM); in addModuleMacro()
168 return MM; in addModuleMacro()
209 auto *MM = Worklist.pop_back_val(); in updateModuleMacroInfo() local
210 if (CurSubmoduleState->VisibleModules.isVisible(MM->getOwningModule())) { in updateModuleMacroInfo()
213 if (MM->getMacroInfo()) in updateModuleMacroInfo()
214 Info.ActiveModuleMacros.push_back(MM); in updateModuleMacroInfo()
216 for (auto *O : MM->overrides()) in updateModuleMacroInfo()
287 for (auto *MM : in dumpMacroInfo() local
289 Active.insert(MM); in dumpMacroInfo()
293 auto *MM = Worklist.pop_back_val(); in dumpMacroInfo() local
294 llvm::errs() << " ModuleMacro " << MM << " " in dumpMacroInfo()
295 << MM->getOwningModule()->getFullModuleName(); in dumpMacroInfo()
296 if (!MM->getMacroInfo()) in dumpMacroInfo()
299 if (Active.count(MM)) in dumpMacroInfo()
302 MM->getOwningModule())) in dumpMacroInfo()
304 else if (MM->getMacroInfo()) in dumpMacroInfo()
307 if (!MM->overrides().empty()) { in dumpMacroInfo()
309 for (auto *O : MM->overrides()) { in dumpMacroInfo()
316 if (auto *MI = MM->getMacroInfo()) { in dumpMacroInfo()