Searched refs:SrcRD (Results 1 – 10 of 10) sorted by relevance
/external/llvm-project/clang/lib/CodeGen/ |
D | MicrosoftCXXABI.cpp | 327 getAddrOfVirtualDisplacementMap(const CXXRecordDecl *SrcRD, in getAddrOfVirtualDisplacementMap() argument 331 getMangleContext().mangleCXXVirtualDisplacementMap(SrcRD, DstRD, Out); in getAddrOfVirtualDisplacementMap() 338 unsigned NumEntries = 1 + SrcRD->getNumVBases(); in getAddrOfVirtualDisplacementMap() 343 for (const auto &I : SrcRD->vbases()) { in getAddrOfVirtualDisplacementMap() 348 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase); in getAddrOfVirtualDisplacementMap() 360 SrcRD->isExternallyVisible() && DstRD->isExternallyVisible() in getAddrOfVirtualDisplacementMap() 2795 const CXXRecordDecl *SrcRD = cast<CXXRecordDecl>(MPD->getDeclContext()); in EmitMemberPointer() local 2796 const Type *SrcRecTy = Ctx.getTypeDeclType(SrcRD).getTypePtr(); in EmitMemberPointer() 2803 const CXXRecordDecl *PrevRD = SrcRD; in EmitMemberPointer() 3163 CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl(); in EmitMemberPointerConversion() local [all …]
|
/external/clang/lib/CodeGen/ |
D | MicrosoftCXXABI.cpp | 312 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/include/clang/AST/ |
D | Mangle.h | 206 virtual void mangleCXXVirtualDisplacementMap(const CXXRecordDecl *SrcRD,
|
/external/clang/lib/Sema/ |
D | SemaCast.cpp | 753 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/llvm-project/clang/include/clang/AST/ |
D | Mangle.h | 213 virtual void mangleCXXVirtualDisplacementMap(const CXXRecordDecl *SrcRD,
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaCast.cpp | 954 const CXXRecordDecl *SrcRD = in DiagnoseReinterpretUpDownCast() local 960 if (!SrcRD || !SrcRD->isCompleteDefinition() || SrcRD->isInvalidDecl()) in DiagnoseReinterpretUpDownCast() 975 if (SrcRD->isDerivedFrom(DestRD, BasePaths)) in DiagnoseReinterpretUpDownCast() 977 else if (DestRD->isDerivedFrom(SrcRD, BasePaths)) in DiagnoseReinterpretUpDownCast()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 581 const CXXRecordDecl *SrcRD = in isAlwaysNull() local 584 if (!SrcRD->hasAttr<FinalAttr>()) in isAlwaysNull() 590 return !DestRD->isDerivedFrom(SrcRD); in isAlwaysNull()
|
D | MicrosoftMangle.cpp | 152 void mangleCXXVirtualDisplacementMap(const CXXRecordDecl *SrcRD, 2649 const CXXRecordDecl *SrcRD, const CXXRecordDecl *DstRD, raw_ostream &Out) { in mangleCXXVirtualDisplacementMap() argument 2653 Mangler.mangleName(SrcRD); in mangleCXXVirtualDisplacementMap()
|
/external/llvm-project/clang/lib/AST/ |
D | ExprCXX.cpp | 778 const auto *SrcRD = in isAlwaysNull() local 781 if (!SrcRD->hasAttr<FinalAttr>()) in isAlwaysNull() 787 return !DestRD->isDerivedFrom(SrcRD); in isAlwaysNull()
|
D | MicrosoftMangle.cpp | 155 void mangleCXXVirtualDisplacementMap(const CXXRecordDecl *SrcRD, 3434 const CXXRecordDecl *SrcRD, const CXXRecordDecl *DstRD, raw_ostream &Out) { in mangleCXXVirtualDisplacementMap() argument 3438 Mangler.mangleName(SrcRD); in mangleCXXVirtualDisplacementMap()
|