Lines Matching refs:CodeGenFunction

17 #include "CodeGenFunction.h"
29 static void EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D,
71 static void EmitDeclDestroy(CodeGenFunction &CGF, const VarDecl &D,
140 Func = CodeGenFunction(CGM)
151 static void EmitDeclInvariant(CodeGenFunction &CGF, const VarDecl &D,
157 void CodeGenFunction::EmitInvariantStart(llvm::Constant *Addr, CharUnits Size) {
175 void CodeGenFunction::EmitCXXGlobalVarDeclInit(const VarDecl &D,
235 llvm::Constant *CodeGenFunction::createAtExitStub(const VarDecl &VD,
250 CodeGenFunction CGF(CGM);
277 llvm::Function *CodeGenFunction::createTLSAtExitStub(
297 CodeGenFunction CGF(CGM);
328 void CodeGenFunction::registerGlobalDtorWithAtExit(const VarDecl &VD,
337 void CodeGenFunction::registerGlobalDtorWithLLVM(const VarDecl &VD,
346 void CodeGenFunction::registerGlobalDtorWithAtExit(llvm::Constant *dtorStub) {
367 CodeGenFunction::unregisterGlobalDtorWithUnAtExit(llvm::Constant *dtorStub) {
392 void CodeGenFunction::EmitCXXGuardedInit(const VarDecl &D,
406 void CodeGenFunction::EmitCXXGuardedInitBranch(llvm::Value *NeedsInit,
563 CodeGenFunction(*this).GenerateCXXGlobalVarDeclInitFunc(Fn, D, Addr,
802 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits,
930 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, LocalCXXGlobalInits);
964 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits);
1028 CodeGenFunction(*this).GenerateCXXGlobalCleanUpFunc(
1042 CodeGenFunction(*this).GenerateCXXGlobalCleanUpFunc(
1049 void CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function *Fn,
1087 CodeGenFunction::GenerateCXXGlobalInitFunc(llvm::Function *Fn,
1145 void CodeGenFunction::GenerateCXXGlobalCleanUpFunc(
1185 llvm::Function *CodeGenFunction::generateDestroyHelper(