Lines Matching defs:SrcRD
358 getAddrOfVirtualDisplacementMap(const CXXRecordDecl *SrcRD,
362 getMangleContext().mangleCXXVirtualDisplacementMap(SrcRD, DstRD, Out);
369 unsigned NumEntries = 1 + SrcRD->getNumVBases();
374 for (const auto &I : SrcRD->vbases()) {
379 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase);
391 SrcRD->isExternallyVisible() && DstRD->isExternallyVisible()
2928 const CXXRecordDecl *SrcRD = cast<CXXRecordDecl>(MPD->getDeclContext());
2929 const Type *SrcRecTy = Ctx.getTypeDeclType(SrcRD).getTypePtr();
2936 const CXXRecordDecl *PrevRD = SrcRD;
3286 CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl();
3289 SrcRD->nullFieldOffsetIsZero() == DstRD->nullFieldOffsetIsZero())
3332 const CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl();
3334 MSInheritanceModel SrcInheritance = SrcRD->getMSInheritanceModel();
3373 getContext().getOffsetOfBaseWithVBPtr(SrcRD).getQuantity()) {
3403 // SrcRD's vbtable might not be a strict prefix of the one in DstRD.
3408 getAddrOfVirtualDisplacementMap(SrcRD, DstRD)) {