Lines Matching refs:Gen
128 std::unique_ptr<CodeGenerator> Gen; member in clang::BackendConsumer
163 Gen(CreateLLVMCodeGen(Diags, InFile, std::move(FS), HeaderSearchOpts, in BackendConsumer()
188 Gen(CreateLLVMCodeGen(Diags, "", std::move(FS), HeaderSearchOpts, in BackendConsumer()
195 llvm::Module *getModule() const { return Gen->GetModule(); } in getModule()
197 return std::unique_ptr<llvm::Module>(Gen->ReleaseModule()); in takeModule()
200 CodeGenerator *getCodeGenerator() { return Gen.get(); } in getCodeGenerator()
203 Gen->HandleCXXStaticMemberVarInstantiation(VD); in HandleCXXStaticMemberVarInstantiation()
214 Gen->Initialize(Ctx); in Initialize()
232 Gen->HandleTopLevelDecl(D); in HandleTopLevelDecl()
250 Gen->HandleInlineFunctionDefinition(D); in HandleInlineFunctionDefinition()
271 Gen->CGM().addDefaultFunctionDefinitionAttributes(F); in LinkInModules()
306 Gen->HandleTranslationUnit(C); in HandleTranslationUnit()
359 if (const Decl *FD = Gen->GetDeclForMangledName(F.getName())) { in HandleTranslationUnit()
395 Gen->HandleTagDeclDefinition(D); in HandleTagDeclDefinition()
399 Gen->HandleTagDeclRequiredDefinition(D); in HandleTagDeclRequiredDefinition()
403 Gen->CompleteTentativeDefinition(D); in CompleteTentativeDefinition()
407 Gen->CompleteExternalDeclaration(D); in CompleteExternalDeclaration()
411 Gen->AssignInheritanceModel(RD); in AssignInheritanceModel()
415 Gen->HandleVTable(RD); in HandleVTable()