Home | History | Annotate | Download | only in LTO

Lines Matching refs:MergedModule

68     : Context(Context), MergedModule(new Module("ld-temp.o", Context)),
69 TheLinker(new Linker(*MergedModule)) {
124 MergedModule = Mod->takeModule();
125 TheLinker = make_unique<Linker>(*MergedModule);
185 WriteBitcodeToFile(MergedModule.get(), Out.os(), ShouldEmbedUselists);
283 std::string TripleStr = MergedModule->getTargetTriple();
286 MergedModule->setTargetTriple(TripleStr);
415 accumulateAndSortLibcalls(Libcalls, TLI, *MergedModule, *TargetMach);
417 for (Function &f : *MergedModule)
419 for (GlobalVariable &v : MergedModule->globals())
421 for (GlobalAlias &a : MergedModule->aliases())
425 MergedModule->getGlobalVariable("llvm.compiler.used");
440 new llvm::GlobalVariable(*MergedModule, ATy, false,
451 passes.run(*MergedModule);
470 MergedModule->setDataLayout(TargetMach->createDataLayout());
490 passes.run(*MergedModule);
504 preCodeGenPasses.run(*MergedModule);
510 // MergedModule.
511 MergedModule =
512 splitCodeGen(std::move(MergedModule), Out, MCpu, FeatureStr, Options,