Lines Matching refs:GlobalDecl

77   bool isThisCompleteObject(GlobalDecl GD) const override {  in isThisCompleteObject()
207 buildStructorSignature(GlobalDecl GD,
271 CGCallee getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD,
285 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD, in setThunkLinkage()
344 bool NeedsVTTParameter(GlobalDecl GD) override;
377 void emitCXXStructor(GlobalDecl GD) override;
436 bool HasThisReturn(GlobalDecl GD) const override { in HasThisReturn()
471 bool HasThisReturn(GlobalDecl GD) const override { in HasThisReturn()
489 bool HasThisReturn(GlobalDecl GD) const override { in HasThisReturn()
1315 Dtor = CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)); in emitThrow()
1583 CGM.EmitGlobal(GlobalDecl(D, Ctor_Base)); in EmitCXXConstructors()
1589 CGM.EmitGlobal(GlobalDecl(D, Ctor_Complete)); in EmitCXXConstructors()
1594 ItaniumCXXABI::buildStructorSignature(GlobalDecl GD, in buildStructorSignature()
1615 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors()
1619 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
1625 CGM.EmitGlobal(GlobalDecl(D, Dtor_Deleting)); in EmitCXXDestructors()
1678 if (!NeedsVTTParameter(GlobalDecl(D, Type))) in getImplicitConstructorArgs()
1683 CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, Delegating); in getImplicitConstructorArgs()
1691 GlobalDecl GD(DD, Type); in getCXXDestructorImplicitParam()
1700 GlobalDecl GD(DD, Type); in EmitDestructorCall()
1921 GlobalDecl GD, in getVirtualFunctionPointer()
1987 GlobalDecl GD(Dtor, DtorType); in EmitVirtualDestructorCall()
2602 CGF.StartFunction(GlobalDecl(), getContext().VoidTy, GlobalCleanupFn, in unregisterGlobalDtorsWithUnAtExit()
2660 CGF.StartFunction(GlobalDecl(), getContext().VoidTy, GlobalInitFn, in registerGlobalDtorsWithAtExit()
2780 CGM.SetLLVMFunctionAttributes(GlobalDecl(), FI, Wrapper, /*IsThunk=*/false); in getOrCreateThreadLocalWrapper()
2914 GlobalDecl(), FI, cast<llvm::Function>(Init), /*IsThunk=*/false); in EmitThreadLocalInitFuncs()
2943 CGM.SetLLVMFunctionAttributes(GlobalDecl(), FI, in EmitThreadLocalInitFuncs()
3024 bool ItaniumCXXABI::NeedsVTTParameter(GlobalDecl GD) { in NeedsVTTParameter()
4236 GlobalDecl AliasDecl; in getCodegenToUse()
4238 AliasDecl = GlobalDecl(DD, Dtor_Complete); in getCodegenToUse()
4241 AliasDecl = GlobalDecl(CD, Ctor_Complete); in getCodegenToUse()
4264 GlobalDecl AliasDecl, in emitConstructorDestructorAlias()
4265 GlobalDecl TargetDecl) { in emitConstructorDestructorAlias()
4296 void ItaniumCXXABI::emitCXXStructor(GlobalDecl GD) { in emitCXXStructor()
4305 GlobalDecl BaseDecl; in emitCXXStructor()
4794 CGF.StartFunction(GlobalDecl(), CGM.getContext().VoidTy, StermFinalizer, FI, in emitCXXStermFinalizer()