Lines Matching refs:GlobalDecl

79   bool isThisCompleteObject(GlobalDecl GD) const override {  in isThisCompleteObject()
253 buildStructorSignature(GlobalDecl GD,
317 CGCallee getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD,
331 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD, in setThunkLinkage()
390 bool NeedsVTTParameter(GlobalDecl GD) override;
423 void emitCXXStructor(GlobalDecl GD) override;
1326 Dtor = CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)); in emitThrow()
1657 CGM.EmitGlobal(GlobalDecl(D, Ctor_Base)); in EmitCXXConstructors()
1663 CGM.EmitGlobal(GlobalDecl(D, Ctor_Complete)); in EmitCXXConstructors()
1668 ItaniumCXXABI::buildStructorSignature(GlobalDecl GD, in buildStructorSignature()
1691 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors()
1695 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
1701 CGM.EmitGlobal(GlobalDecl(D, Dtor_Deleting)); in EmitCXXDestructors()
1756 if (!NeedsVTTParameter(GlobalDecl(D, Type))) in getImplicitConstructorArgs()
1763 CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, Delegating); in getImplicitConstructorArgs()
1773 GlobalDecl GD(DD, Type); in getCXXDestructorImplicitParam()
1782 GlobalDecl GD(DD, Type); in EmitDestructorCall()
2007 GlobalDecl GD, in getVirtualFunctionPointer()
2069 GlobalDecl GD(Dtor, DtorType); in EmitVirtualDestructorCall()
2704 CGF.StartFunction(GlobalDecl(), getContext().VoidTy, GlobalCleanupFn, in unregisterGlobalDtorsWithUnAtExit()
2759 CGF.StartFunction(GlobalDecl(), getContext().VoidTy, GlobalInitFn, in registerGlobalDtorsWithAtExit()
2881 CGM.SetLLVMFunctionAttributes(GlobalDecl(), FI, Wrapper, /*IsThunk=*/false); in getOrCreateThreadLocalWrapper()
3015 GlobalDecl(), FI, cast<llvm::Function>(Init), /*IsThunk=*/false); in EmitThreadLocalInitFuncs()
3044 CGM.SetLLVMFunctionAttributes(GlobalDecl(), FI, in EmitThreadLocalInitFuncs()
3124 bool ItaniumCXXABI::NeedsVTTParameter(GlobalDecl GD) { in NeedsVTTParameter()
4338 GlobalDecl AliasDecl; in getCodegenToUse()
4340 AliasDecl = GlobalDecl(DD, Dtor_Complete); in getCodegenToUse()
4343 AliasDecl = GlobalDecl(CD, Ctor_Complete); in getCodegenToUse()
4366 GlobalDecl AliasDecl, in emitConstructorDestructorAlias()
4367 GlobalDecl TargetDecl) { in emitConstructorDestructorAlias()
4398 void ItaniumCXXABI::emitCXXStructor(GlobalDecl GD) { in emitCXXStructor()
4407 GlobalDecl BaseDecl; in emitCXXStructor()
4765 CGM.SetLLVMFunctionAttributes(GlobalDecl(), FI, fn, /*IsThunk=*/false); in getClangCallTerminateFn()
4898 CGF.StartFunction(GlobalDecl(), CGM.getContext().VoidTy, StermFinalizer, FI, in emitCXXStermFinalizer()