Lines Matching defs:TheModule
140 llvm::Module *TheModule;
216 TargetOpts(TOpts), LangOpts(LOpts), TheModule(M), VFS(std::move(VFS)),
218 TargetTriple(TheModule->getTargetTriple()) {}
552 std::string Triple = TheModule->getTargetTriple();
872 TheModule->getContext(),
1056 if (!TheModule->getModuleFlag("EnableSplitLTOUnit"))
1057 TheModule->addModuleFlag(llvm::Module::Error, "EnableSplitLTOUnit",
1076 if (!TheModule->getModuleFlag("ThinLTO") && !CodeGenOpts.UnifiedLTO)
1077 TheModule->addModuleFlag(llvm::Module::Error, "ThinLTO", uint32_t(0));
1078 if (!TheModule->getModuleFlag("EnableSplitLTOUnit"))
1079 TheModule->addModuleFlag(llvm::Module::Error, "EnableSplitLTOUnit",
1092 TheModule->addModuleFlag(llvm::Module::Error, "UnifiedLTO", uint32_t(1));
1114 MPM.run(*TheModule, MAM);
1157 CodeGenPasses.run(*TheModule);
1173 TheModule->setDataLayout(TM->createDataLayout());