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()
384 bool NeedsVTTParameter(GlobalDecl GD) override;
417 void emitCXXStructor(GlobalDecl GD) override;
476 bool HasThisReturn(GlobalDecl GD) const override { in HasThisReturn()
511 bool HasThisReturn(GlobalDecl GD) const override { in HasThisReturn()
529 bool HasThisReturn(GlobalDecl GD) const override { in HasThisReturn()
1348 Dtor = CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)); in emitThrow()
1616 CGM.EmitGlobal(GlobalDecl(D, Ctor_Base)); in EmitCXXConstructors()
1622 CGM.EmitGlobal(GlobalDecl(D, Ctor_Complete)); in EmitCXXConstructors()
1627 ItaniumCXXABI::buildStructorSignature(GlobalDecl GD, in buildStructorSignature()
1648 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors()
1652 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
1658 CGM.EmitGlobal(GlobalDecl(D, Dtor_Deleting)); in EmitCXXDestructors()
1711 if (!NeedsVTTParameter(GlobalDecl(D, Type))) in getImplicitConstructorArgs()
1716 CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, Delegating); in getImplicitConstructorArgs()
1724 GlobalDecl GD(DD, Type); in getCXXDestructorImplicitParam()
1733 GlobalDecl GD(DD, Type); in EmitDestructorCall()
1954 GlobalDecl GD, in getVirtualFunctionPointer()
2020 GlobalDecl GD(Dtor, DtorType); in EmitVirtualDestructorCall()
2640 CGF.StartFunction(GlobalDecl(), getContext().VoidTy, GlobalCleanupFn, in unregisterGlobalDtorsWithUnAtExit()
2698 CGF.StartFunction(GlobalDecl(), getContext().VoidTy, GlobalInitFn, in registerGlobalDtorsWithAtExit()
2818 CGM.SetLLVMFunctionAttributes(GlobalDecl(), FI, Wrapper, /*IsThunk=*/false); in getOrCreateThreadLocalWrapper()
2952 GlobalDecl(), FI, cast<llvm::Function>(Init), /*IsThunk=*/false); in EmitThreadLocalInitFuncs()
2981 CGM.SetLLVMFunctionAttributes(GlobalDecl(), FI, in EmitThreadLocalInitFuncs()
3062 bool ItaniumCXXABI::NeedsVTTParameter(GlobalDecl GD) { in NeedsVTTParameter()
4271 GlobalDecl AliasDecl; in getCodegenToUse()
4273 AliasDecl = GlobalDecl(DD, Dtor_Complete); in getCodegenToUse()
4276 AliasDecl = GlobalDecl(CD, Ctor_Complete); in getCodegenToUse()
4299 GlobalDecl AliasDecl, in emitConstructorDestructorAlias()
4300 GlobalDecl TargetDecl) { in emitConstructorDestructorAlias()
4331 void ItaniumCXXABI::emitCXXStructor(GlobalDecl GD) { in emitCXXStructor()
4340 GlobalDecl BaseDecl; in emitCXXStructor()
4830 CGF.StartFunction(GlobalDecl(), CGM.getContext().VoidTy, StermFinalizer, FI, in emitCXXStermFinalizer()