Lines Matching refs:DstRD
313 const CXXRecordDecl *DstRD) { in getAddrOfVirtualDisplacementMap() argument
316 getMangleContext().mangleCXXVirtualDisplacementMap(SrcRD, DstRD, Out); in getAddrOfVirtualDisplacementMap()
330 if (!DstRD->isVirtuallyDerivedFrom(VBase)) in getAddrOfVirtualDisplacementMap()
334 unsigned DstVBIndex = VTContext.getVBTableIndex(DstRD, VBase); in getAddrOfVirtualDisplacementMap()
345 SrcRD->isExternallyVisible() && DstRD->isExternallyVisible() in getAddrOfVirtualDisplacementMap()
3005 CXXRecordDecl *DstRD = DstTy->getMostRecentCXXRecordDecl(); in EmitMemberPointerConversion() local
3007 SrcRD->nullFieldOffsetIsZero() == DstRD->nullFieldOffsetIsZero()) in EmitMemberPointerConversion()
3051 const CXXRecordDecl *DstRD = DstTy->getMostRecentCXXRecordDecl(); in EmitNonNullMemberPointerConversion() local
3053 MSInheritanceAttr::Spelling DstInheritance = DstRD->getMSInheritanceModel(); in EmitNonNullMemberPointerConversion()
3126 getAddrOfVirtualDisplacementMap(SrcRD, DstRD)) { in EmitNonNullMemberPointerConversion()
3150 getContext().getASTRecordLayout(DstRD).getVBPtrOffset().getQuantity()); in EmitNonNullMemberPointerConversion()
3160 getContext().getOffsetOfBaseWithVBPtr(DstRD).getQuantity()) { in EmitNonNullMemberPointerConversion()