Lines Matching refs:MMM
389 auto MMM = std::make_unique<ReducerWorkItem>(); in parseReducerWorkItem() local
437 MMM->MMI = std::make_unique<MachineModuleInfo>(LLVMTM); in parseReducerWorkItem()
438 MParser->parseMachineFunctions(*M, *MMM->MMI); in parseReducerWorkItem()
439 MMM->M = std::move(M); in parseReducerWorkItem()
455 MMM->M = std::move(Result); in parseReducerWorkItem()
457 readBitcode(*MMM, MemoryBufferRef(**MB), Ctxt, ToolName); in parseReducerWorkItem()
459 if (MMM->LTOInfo->IsThinLTO && MMM->LTOInfo->EnableSplitLTOUnit) in parseReducerWorkItem()
463 if (verifyReducerWorkItem(*MMM, &errs())) { in parseReducerWorkItem()
468 return MMM; in parseReducerWorkItem()
472 cloneReducerWorkItem(const ReducerWorkItem &MMM, const TargetMachine *TM) { in cloneReducerWorkItem() argument
477 CloneMMM->M = MMM.M; in cloneReducerWorkItem()
486 for (const Function &F : MMM.getModule()) { in cloneReducerWorkItem()
487 if (auto *MF = MMM.MMI->getMachineFunction(F)) in cloneReducerWorkItem()
491 CloneMMM->M = CloneModule(*MMM.M); in cloneReducerWorkItem()
496 bool verifyReducerWorkItem(const ReducerWorkItem &MMM, raw_fd_ostream *OS) { in verifyReducerWorkItem() argument
497 if (verifyModule(*MMM.M, OS)) in verifyReducerWorkItem()
500 if (!MMM.MMI) in verifyReducerWorkItem()
503 for (const Function &F : MMM.getModule()) { in verifyReducerWorkItem()
504 if (const MachineFunction *MF = MMM.MMI->getMachineFunction(F)) { in verifyReducerWorkItem()