Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:SrcRD

312   getAddrOfVirtualDisplacementMap(const CXXRecordDecl *SrcRD,
316 getMangleContext().mangleCXXVirtualDisplacementMap(SrcRD, DstRD, Out);
323 unsigned NumEntries = 1 + SrcRD->getNumVBases();
328 for (const auto &I : SrcRD->vbases()) {
333 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase);
345 SrcRD->isExternallyVisible() && DstRD->isExternallyVisible()
2626 const CXXRecordDecl *SrcRD = cast<CXXRecordDecl>(MPD->getDeclContext());
2627 const Type *SrcRecTy = Ctx.getTypeDeclType(SrcRD).getTypePtr();
2634 const CXXRecordDecl *PrevRD = SrcRD;
2996 CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl();
2999 SrcRD->nullFieldOffsetIsZero() == DstRD->nullFieldOffsetIsZero())
3042 const CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl();
3044 MSInheritanceAttr::Spelling SrcInheritance = SrcRD->getMSInheritanceModel();
3083 getContext().getOffsetOfBaseWithVBPtr(SrcRD).getQuantity()) {
3113 // SrcRD's vbtable might not be a strict prefix of the one in DstRD.
3118 getAddrOfVirtualDisplacementMap(SrcRD, DstRD)) {