Lines Matching refs:TheModule
56 std::unique_ptr<llvm::Module> TheModule, LinkModule; member in clang::BackendConsumer
75 std::unique_ptr<llvm::Module> takeModule() { return std::move(TheModule); } in takeModule()
90 TheModule.reset(Gen->GetModule()); in Initialize()
138 if (!TheModule) in HandleTranslationUnit()
147 TheModule.release(); in HandleTranslationUnit()
151 assert(TheModule.get() == M && in HandleTranslationUnit()
164 LLVMContext &Ctx = TheModule->getContext(); in HandleTranslationUnit()
177 TheModule.get(), Action, AsmOutStream); in HandleTranslationUnit()
576 TheModule.reset(); in ~CodeGenAction()
593 TheModule = BEConsumer->takeModule(); in EndSourceFileAction()
597 return std::move(TheModule); in takeModule()
688 TheModule = parseIR(MainFile->getMemBufferRef(), Err, *VMContext); in ExecuteAction()
689 if (!TheModule) { in ExecuteAction()
712 if (TheModule->getTargetTriple() != TargetOpts.Triple) { in ExecuteAction()
718 TheModule->setTargetTriple(TargetOpts.Triple); in ExecuteAction()
723 TheModule.get(), BA, OS); in ExecuteAction()