Lines Matching refs:GlobalDecl
57 bool HasThisReturn(GlobalDecl GD) const override;
58 bool hasMostDerivedReturn(GlobalDecl GD) const override;
66 bool isThisCompleteObject(GlobalDecl GD) const override { in isThisCompleteObject()
231 buildStructorSignature(GlobalDecl GD,
250 const CXXRecordDecl *getThisArgumentTypeForMethod(GlobalDecl GD) override { in getThisArgumentTypeForMethod()
254 GlobalDecl LookupGD = GD; in getThisArgumentTypeForMethod()
263 LookupGD = GlobalDecl(DD, Dtor_Deleting); in getThisArgumentTypeForMethod()
281 adjustThisArgumentForVirtualFunctionCall(CodeGenFunction &CGF, GlobalDecl GD,
333 CGCallee getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD,
342 void adjustCallArgsForDestructorThunk(CodeGenFunction &CGF, GlobalDecl GD, in adjustCallArgsForDestructorThunk()
403 GlobalDecl GD, bool ReturnAdjustment) override { in setThunkLinkage()
607 CharUnits getVirtualFunctionPrologueThisAdjustment(GlobalDecl GD) override;
724 void emitCXXStructor(GlobalDecl GD) override;
1093 bool MicrosoftCXXABI::HasThisReturn(GlobalDecl GD) const { in HasThisReturn()
1097 static bool isDeletingDtor(GlobalDecl GD) { in isDeletingDtor()
1102 bool MicrosoftCXXABI::hasMostDerivedReturn(GlobalDecl GD) const { in hasMostDerivedReturn()
1303 CGM.EmitGlobal(GlobalDecl(D, Ctor_Complete)); in EmitCXXConstructors()
1345 MicrosoftCXXABI::buildStructorSignature(GlobalDecl GD, in buildStructorSignature()
1425 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors()
1432 CGM.EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
1436 MicrosoftCXXABI::getVirtualFunctionPrologueThisAdjustment(GlobalDecl GD) { in getVirtualFunctionPrologueThisAdjustment()
1447 GD = GlobalDecl(DD, Dtor_Deleting); in getVirtualFunctionPrologueThisAdjustment()
1471 CodeGenFunction &CGF, GlobalDecl GD, Address This, in adjustThisArgumentForVirtualFunctionCall()
1487 GlobalDecl LookupGD = GD; in adjustThisArgumentForVirtualFunctionCall()
1496 LookupGD = GlobalDecl(DD, Dtor_Deleting); in adjustThisArgumentForVirtualFunctionCall()
1667 GlobalDecl GD(DD, Type); in EmitDestructorCall()
1673 This = adjustThisArgumentForVirtualFunctionCall(CGF, GlobalDecl(DD, Type), in EmitDestructorCall()
1953 GlobalDecl GD, in getVirtualFunctionPointer()
2013 GlobalDecl GD(Dtor, Dtor_Deleting); in EmitVirtualDestructorCall()
2109 CGF.CurGD = GlobalDecl(MD); in EmitVirtualMemPtrThunk()
2118 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, in EmitVirtualMemPtrThunk()
4038 void MicrosoftCXXABI::emitCXXStructor(GlobalDecl GD) { in emitCXXStructor()
4076 getMangleContext().mangleName(GlobalDecl(CD, CT), Out); in getAddrOfCXXCtorClosure()
4097 CGF.CurGD = GlobalDecl(CD, Ctor_Complete); in getAddrOfCXXCtorClosure()
4129 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, in getAddrOfCXXCtorClosure()
4169 CGM.getAddrOfCXXStructor(GlobalDecl(CD, Ctor_Complete)); in getAddrOfCXXCtorClosure()
4171 CGCallee::forDirect(CalleePtr, GlobalDecl(CD, Ctor_Complete)); in getAddrOfCXXCtorClosure()
4220 CopyCtor = CGM.getAddrOfCXXStructor(GlobalDecl(CD, Ctor_Complete)); in getCatchableType()
4430 CleanupFn = CGM.getAddrOfCXXStructor(GlobalDecl(DtorD, Dtor_Complete)); in getThrowInfo()