Lines Matching refs:TheModule
50 OwningPtr<llvm::Module> TheModule, LinkModule; member in clang::BackendConsumer
76 llvm::Module *takeModule() { return TheModule.take(); } in takeModule()
91 TheModule.reset(Gen->GetModule()); in Initialize()
126 if (!TheModule) in HandleTranslationUnit()
135 TheModule.take(); in HandleTranslationUnit()
139 assert(TheModule.get() == M && in HandleTranslationUnit()
155 LLVMContext &Ctx = TheModule->getContext(); in HandleTranslationUnit()
162 TheModule.get(), Action, AsmOutStream); in HandleTranslationUnit()
293 TheModule.reset(); in ~CodeGenAction()
310 TheModule.reset(BEConsumer->takeModule()); in EndSourceFileAction()
314 return TheModule.take(); in takeModule()
404 TheModule.reset(ParseIR(MainFileCopy, Err, *VMContext)); in ExecuteAction()
405 if (!TheModule) { in ExecuteAction()
434 TheModule.get(), in ExecuteAction()