Home
last modified time | relevance | path

Searched defs:VBase (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h259 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset()
H A DVTableBuilder.h545 const CXXRecordDecl *VBase; member
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp3168 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases() local
3180 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases() local
3714 const CXXRecordDecl *VBase = Base.getType()->getAsCXXRecordDecl(); in DumpRecordLayout() local
3793 const CXXRecordDecl *VBase = nullptr; in DumpRecordLayout() local
H A DCXXInheritance.cpp335 CXXRecordDecl *VBase = nullptr; in lookupInBases() local
H A DVTableBuilder.cpp2355 const CXXRecordDecl *VBase) { in getVirtualBaseOffsetOffset()
2444 const CXXRecordDecl *VBase = in computeVTableRelatedInformation() local
3842 const CXXRecordDecl *VBase) { in getVBTableIndex()
H A DDeclCXX.cpp298 for (const auto &VBase : BaseClassDecl->vbases()) { in setBases() local
H A DType.cpp2783 for (auto VBase : CXXRD->vbases()) in isBitwiseCloneableType() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp374 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in getAddrOfVirtualDisplacementMap() local
1263 const CXXRecordDecl *VBase = S.getType()->getAsCXXRecordDecl(); in initializeHiddenVirtualInheritanceMembers() local
1514 const CXXRecordDecl *VBase = ML.VBase; in adjustThisArgumentForVirtualFunctionCall() local
2201 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in emitVBTableDefinition() local
3898 if (const CXXRecordDecl *VBase = Info.getVBaseWithVPtr()) in getCompleteObjectLocator() local
H A DCGRecordLayoutBuilder.cpp79 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase } Kind; enumerator
H A DCGClass.cpp301 const CXXRecordDecl *VBase = nullptr; in GetAddressOfBaseClass() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp1829 if (const RecordType *VBase = Paths.getDetectedVirtual()) { in TryStaticMemberPointerUpcast() local
H A DSemaDeclCXX.cpp5282 for (auto &VBase : ClassDecl->vbases()) { in SetCtorInitializers() local
5462 for (const auto &VBase : ClassDecl->vbases()) in DiagnoseBaseOrMemInitializerOrder() local
5804 for (const auto &VBase : ClassDecl->vbases()) { in MarkVirtualBaseDestructorsReferenced() local
[all...]
H A DSemaOverload.cpp3467 if (const RecordType *VBase = Paths.getDetectedVirtual()) { in CheckMemberPointerConversion() local