Lines Matching refs:GlobalDecl
205 llvm::Value *getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD,
217 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD, in setThunkLinkage()
270 bool NeedsVTTParameter(GlobalDecl GD) override;
312 bool HasThisReturn(GlobalDecl GD) const override { in HasThisReturn()
1194 CGM.EmitGlobal(GlobalDecl(D, Ctor_Base)); in EmitCXXConstructors()
1200 CGM.EmitGlobal(GlobalDecl(D, Ctor_Complete)); in EmitCXXConstructors()
1221 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors()
1225 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
1231 CGM.EmitGlobal(GlobalDecl(D, Dtor_Deleting)); in EmitCXXDestructors()
1279 if (!NeedsVTTParameter(GlobalDecl(D, Type))) in addImplicitConstructorArgs()
1284 CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, Delegating); in addImplicitConstructorArgs()
1295 GlobalDecl GD(DD, Type); in EmitDestructorCall()
1440 GlobalDecl GD, in getVirtualFunctionPointer()
1466 getVirtualFunctionPointer(CGF, GlobalDecl(Dtor, DtorType), This, Ty); in EmitVirtualDestructorCall()
2144 bool ItaniumCXXABI::NeedsVTTParameter(GlobalDecl GD) { in NeedsVTTParameter()
3183 GlobalDecl AliasDecl; in getCodegenToUse()
3185 AliasDecl = GlobalDecl(DD, Dtor_Complete); in getCodegenToUse()
3188 AliasDecl = GlobalDecl(CD, Ctor_Complete); in getCodegenToUse()
3210 GlobalDecl AliasDecl, in emitConstructorDestructorAlias()
3211 GlobalDecl TargetDecl) { in emitConstructorDestructorAlias()
3249 GlobalDecl CompleteDecl; in emitCXXStructor()
3250 GlobalDecl BaseDecl; in emitCXXStructor()
3252 CompleteDecl = GlobalDecl(CD, Ctor_Complete); in emitCXXStructor()
3253 BaseDecl = GlobalDecl(CD, Ctor_Base); in emitCXXStructor()
3255 CompleteDecl = GlobalDecl(DD, Dtor_Complete); in emitCXXStructor()
3256 BaseDecl = GlobalDecl(DD, Dtor_Base); in emitCXXStructor()