Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Gen

52     std::unique_ptr<CodeGenerator> Gen;
66 Gen(CreateLLVMCodeGen(Diags, infile, compopts, targetopts, C)),
75 Gen->HandleCXXStaticMemberVarInstantiation(VD);
84 Gen->Initialize(Ctx);
86 TheModule.reset(Gen->GetModule());
100 Gen->HandleTopLevelDecl(D);
115 Gen->HandleInlineMethodDefinition(D);
127 Gen->HandleTranslationUnit(C);
139 llvm::Module *M = Gen->ReleaseModule();
141 // The module has been released by IR gen on failures, do not double
187 Gen->HandleTagDeclDefinition(D);
191 Gen->HandleTagDeclRequiredDefinition(D);
195 Gen->CompleteTentativeDefinition(D);
199 Gen->HandleVTable(RD, DefinitionRequired);
203 Gen->HandleLinkerOptionPragma(Opts);
208 Gen->HandleDetectMismatch(Name, Value);
212 Gen->HandleDependentLibrary(Opts);
409 if (const Decl *ND = Gen->GetDeclForMangledName(D.getFunction().getName())) {
442 if (const Decl *FD = Gen->GetDeclForMangledName(D.getFunction().getName()))