Lines Matching refs:LM
239 for (auto &LM : LinkModules) { in LinkInModules() local
240 assert(LM.Module && "LinkModule does not actually have a module"); in LinkInModules()
244 if (!LM.Internalize && !ShouldLinkFiles) in LinkInModules()
247 if (LM.PropagateAttrs) in LinkInModules()
248 for (Function &F : *LM.Module) { in LinkInModules()
254 F, CodeGenOpts, LangOpts, TargetOpts, LM.Internalize); in LinkInModules()
257 CurLinkModule = LM.Module.get(); in LinkInModules()
261 if (LM.Internalize) { in LinkInModules()
263 *M, std::move(Mod), LM.LinkFlags, in LinkInModules()
270 Err = Linker::linkModules(*M, std::move(Mod), LM.LinkFlags); in LinkInModules()
281 std::unique_ptr<llvm::Module> Clone = llvm::CloneModule(*LM.Module); in LinkInModules()
287 DoLink(LM.Module); in LinkInModules()