Lines Matching defs:SrcRD
357 getAddrOfVirtualDisplacementMap(const CXXRecordDecl *SrcRD,
361 getMangleContext().mangleCXXVirtualDisplacementMap(SrcRD, DstRD, Out);
368 unsigned NumEntries = 1 + SrcRD->getNumVBases();
373 for (const auto &I : SrcRD->vbases()) {
378 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase);
390 SrcRD->isExternallyVisible() && DstRD->isExternallyVisible()
2934 const CXXRecordDecl *SrcRD = cast<CXXRecordDecl>(MPD->getDeclContext());
2935 const Type *SrcRecTy = Ctx.getTypeDeclType(SrcRD).getTypePtr();
2942 const CXXRecordDecl *PrevRD = SrcRD;
3292 CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl();
3295 SrcRD->nullFieldOffsetIsZero() == DstRD->nullFieldOffsetIsZero())
3338 const CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl();
3340 MSInheritanceModel SrcInheritance = SrcRD->getMSInheritanceModel();
3379 getContext().getOffsetOfBaseWithVBPtr(SrcRD).getQuantity()) {
3409 // SrcRD's vbtable might not be a strict prefix of the one in DstRD.
3414 getAddrOfVirtualDisplacementMap(SrcRD, DstRD)) {