Home
last modified time | relevance | path

Searched refs:SrcRD (Results 1 – 5 of 5) sorted by relevance

/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp312 getAddrOfVirtualDisplacementMap(const CXXRecordDecl *SrcRD, in getAddrOfVirtualDisplacementMap() argument
316 getMangleContext().mangleCXXVirtualDisplacementMap(SrcRD, DstRD, Out); in getAddrOfVirtualDisplacementMap()
323 unsigned NumEntries = 1 + SrcRD->getNumVBases(); in getAddrOfVirtualDisplacementMap()
328 for (const auto &I : SrcRD->vbases()) { in getAddrOfVirtualDisplacementMap()
333 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase); in getAddrOfVirtualDisplacementMap()
345 SrcRD->isExternallyVisible() && DstRD->isExternallyVisible() in getAddrOfVirtualDisplacementMap()
2634 const CXXRecordDecl *SrcRD = cast<CXXRecordDecl>(MPD->getDeclContext()); in EmitMemberPointer() local
2635 const Type *SrcRecTy = Ctx.getTypeDeclType(SrcRD).getTypePtr(); in EmitMemberPointer()
2642 const CXXRecordDecl *PrevRD = SrcRD; in EmitMemberPointer()
3004 CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl(); in EmitMemberPointerConversion() local
[all …]
/external/clang/lib/Sema/
DSemaCast.cpp753 const CXXRecordDecl *SrcRD = in DiagnoseReinterpretUpDownCast() local
759 if (!SrcRD || !SrcRD->isCompleteDefinition() || SrcRD->isInvalidDecl()) in DiagnoseReinterpretUpDownCast()
774 if (SrcRD->isDerivedFrom(DestRD, BasePaths)) in DiagnoseReinterpretUpDownCast()
776 else if (DestRD->isDerivedFrom(SrcRD, BasePaths)) in DiagnoseReinterpretUpDownCast()
/external/clang/include/clang/AST/
DMangle.h206 virtual void mangleCXXVirtualDisplacementMap(const CXXRecordDecl *SrcRD,
/external/clang/lib/AST/
DExprCXX.cpp581 const CXXRecordDecl *SrcRD = in isAlwaysNull() local
584 if (!SrcRD->hasAttr<FinalAttr>()) in isAlwaysNull()
590 return !DestRD->isDerivedFrom(SrcRD); in isAlwaysNull()
DMicrosoftMangle.cpp152 void mangleCXXVirtualDisplacementMap(const CXXRecordDecl *SrcRD,
2649 const CXXRecordDecl *SrcRD, const CXXRecordDecl *DstRD, raw_ostream &Out) { in mangleCXXVirtualDisplacementMap() argument
2653 Mangler.mangleName(SrcRD); in mangleCXXVirtualDisplacementMap()