Lines Matching refs:Gen
129 std::unique_ptr<CodeGenerator> Gen; member in clang::BackendConsumer
164 Gen(CreateLLVMCodeGen(Diags, InFile, std::move(FS), HeaderSearchOpts, in BackendConsumer()
189 Gen(CreateLLVMCodeGen(Diags, "", std::move(FS), HeaderSearchOpts, in BackendConsumer()
196 llvm::Module *getModule() const { return Gen->GetModule(); } in getModule()
198 return std::unique_ptr<llvm::Module>(Gen->ReleaseModule()); in takeModule()
201 CodeGenerator *getCodeGenerator() { return Gen.get(); } in getCodeGenerator()
204 Gen->HandleCXXStaticMemberVarInstantiation(VD); in HandleCXXStaticMemberVarInstantiation()
215 Gen->Initialize(Ctx); in Initialize()
233 Gen->HandleTopLevelDecl(D); in HandleTopLevelDecl()
251 Gen->HandleInlineFunctionDefinition(D); in HandleInlineFunctionDefinition()
272 Gen->CGM().addDefaultFunctionDefinitionAttributes(F); in LinkInModules()
307 Gen->HandleTranslationUnit(C); in HandleTranslationUnit()
360 if (const Decl *FD = Gen->GetDeclForMangledName(F.getName())) { in HandleTranslationUnit()
396 Gen->HandleTagDeclDefinition(D); in HandleTagDeclDefinition()
400 Gen->HandleTagDeclRequiredDefinition(D); in HandleTagDeclRequiredDefinition()
404 Gen->CompleteTentativeDefinition(D); in CompleteTentativeDefinition()
408 Gen->CompleteExternalDeclaration(D); in CompleteExternalDeclaration()
412 Gen->AssignInheritanceModel(RD); in AssignInheritanceModel()
416 Gen->HandleVTable(RD); in HandleVTable()