Lines Matching refs:GlobalDecl
72 bool isThisCompleteObject(GlobalDecl GD) const override {
272 llvm::Value *getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD,
286 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD,
338 bool NeedsVTTParameter(GlobalDecl GD) override;
415 bool HasThisReturn(GlobalDecl GD) const override {
449 bool HasThisReturn(GlobalDecl GD) const override {
1339 CGM.EmitGlobal(GlobalDecl(D, Ctor_Base));
1345 CGM.EmitGlobal(GlobalDecl(D, Ctor_Complete));
1366 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base));
1370 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete));
1376 CGM.EmitGlobal(GlobalDecl(D, Dtor_Deleting));
1424 if (!NeedsVTTParameter(GlobalDecl(D, Type)))
1429 CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, Delegating);
1440 GlobalDecl GD(DD, Type);
1595 GlobalDecl GD,
1624 getVirtualFunctionPointer(CGF, GlobalDecl(Dtor, DtorType), This, Ty,
2329 bool ItaniumCXXABI::NeedsVTTParameter(GlobalDecl GD) {
3382 GlobalDecl AliasDecl;
3384 AliasDecl = GlobalDecl(DD, Dtor_Complete);
3387 AliasDecl = GlobalDecl(CD, Ctor_Complete);
3409 GlobalDecl AliasDecl,
3410 GlobalDecl TargetDecl) {
3446 GlobalDecl CompleteDecl;
3447 GlobalDecl BaseDecl;
3449 CompleteDecl = GlobalDecl(CD, Ctor_Complete);
3450 BaseDecl = GlobalDecl(CD, Ctor_Base);
3452 CompleteDecl = GlobalDecl(DD, Dtor_Complete);
3453 BaseDecl = GlobalDecl(DD, Dtor_Base);