Lines Matching refs:MM
137 if (auto *MM = ModuleMacros.FindNodeOrInsertPos(ID, InsertPos)) { in addModuleMacro() local
139 return MM; in addModuleMacro()
142 auto *MM = ModuleMacro::create(*this, Mod, II, Macro, Overrides); in addModuleMacro() local
143 ModuleMacros.InsertNode(MM, InsertPos); in addModuleMacro()
156 [](ModuleMacro *MM) { in addModuleMacro() argument
157 return MM->NumOverriddenBy != 0; in addModuleMacro()
163 LeafMacros.push_back(MM); in addModuleMacro()
168 return MM; in addModuleMacro()
208 auto *MM = Worklist.pop_back_val(); in updateModuleMacroInfo() local
209 if (CurSubmoduleState->VisibleModules.isVisible(MM->getOwningModule())) { in updateModuleMacroInfo()
212 if (MM->getMacroInfo()) in updateModuleMacroInfo()
213 Info.ActiveModuleMacros.push_back(MM); in updateModuleMacroInfo()
215 for (auto *O : MM->overrides()) in updateModuleMacroInfo()
286 for (auto *MM : State ? State->getActiveModuleMacros(*this, II) : None) in dumpMacroInfo() local
287 Active.insert(MM); in dumpMacroInfo()
291 auto *MM = Worklist.pop_back_val(); in dumpMacroInfo() local
292 llvm::errs() << " ModuleMacro " << MM << " " in dumpMacroInfo()
293 << MM->getOwningModule()->getFullModuleName(); in dumpMacroInfo()
294 if (!MM->getMacroInfo()) in dumpMacroInfo()
297 if (Active.count(MM)) in dumpMacroInfo()
300 MM->getOwningModule())) in dumpMacroInfo()
302 else if (MM->getMacroInfo()) in dumpMacroInfo()
305 if (!MM->overrides().empty()) { in dumpMacroInfo()
307 for (auto *O : MM->overrides()) { in dumpMacroInfo()
314 if (auto *MI = MM->getMacroInfo()) { in dumpMacroInfo()