Home
last modified time | relevance | path

Searched refs:DerivedRD (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp220 const CXXRecordDecl *DerivedRD, in ComputeBaseOffset() argument
254 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset); in ComputeBaseOffset()
260 const CXXRecordDecl *DerivedRD) { in ComputeBaseOffset() argument
264 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) in ComputeBaseOffset()
267 return ComputeBaseOffset(Context, DerivedRD, Paths.front()); in ComputeBaseOffset()
315 const CXXRecordDecl *DerivedRD = in ComputeReturnAdjustmentBaseOffset() local
321 return ComputeBaseOffset(Context, BaseRD, DerivedRD); in ComputeReturnAdjustmentBaseOffset()
1217 const CXXRecordDecl *DerivedRD = Derived.getBase(); in ComputeThisAdjustmentBaseOffset() local
1222 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) in ComputeThisAdjustmentBaseOffset()
1228 BaseOffset Offset = ComputeBaseOffset(Context, DerivedRD, Path); in ComputeThisAdjustmentBaseOffset()
H A DExprConstant.cpp3166 const CXXRecordDecl *DerivedRD, in CastToBaseClass() argument
3170 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) in CastToBaseClass()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp1720 const CXXRecordDecl *DerivedRD = Info.PathToIntroducingObject[I - 1]; in emitVTableTypeMetadata() local
1724 getContext().getASTRecordLayout(DerivedRD); in emitVTableTypeMetadata()
1733 CGM.AddVTableTypeMetadata(VTable, AddressPoint, DerivedRD); in emitVTableTypeMetadata()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp3034 CXXRecordDecl *DerivedRD = Derived->getAsCXXRecordDecl(); in IsDerivedFrom() local
3035 if (!DerivedRD) in IsDerivedFrom()
3044 if (BaseRD->isInvalidDecl() || DerivedRD->isInvalidDecl()) in IsDerivedFrom()
3049 if (!isCompleteType(Loc, Derived) && !DerivedRD->isBeingDefined()) in IsDerivedFrom()
3052 return DerivedRD->isDerivedFrom(BaseRD); in IsDerivedFrom()
3062 CXXRecordDecl *DerivedRD = Derived->getAsCXXRecordDecl(); in IsDerivedFrom() local
3063 if (!DerivedRD) in IsDerivedFrom()
3070 if (!isCompleteType(Loc, Derived) && !DerivedRD->isBeingDefined()) in IsDerivedFrom()
3073 return DerivedRD->isDerivedFrom(BaseRD, Paths); in IsDerivedFrom()