Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h260 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 DCXXInheritance.cpp337 CXXRecordDecl *VBase = nullptr; in lookupInBases() local
H A DRecordLayoutBuilder.cpp3177 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases() local
3189 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases() local
3728 const CXXRecordDecl *VBase = Base.getType()->getAsCXXRecordDecl(); in DumpRecordLayout() local
3807 const CXXRecordDecl *VBase = nullptr; in DumpRecordLayout() local
H A DVTableBuilder.cpp2357 const CXXRecordDecl *VBase) { in getVirtualBaseOffsetOffset()
2446 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.cpp2908 for (auto VBase : CXXRD->vbases()) in isBitwiseCloneableType() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp376 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in getAddrOfVirtualDisplacementMap() local
1260 const CXXRecordDecl *VBase = S.getType()->getAsCXXRecordDecl(); in initializeHiddenVirtualInheritanceMembers() local
1511 const CXXRecordDecl *VBase = ML.VBase; in adjustThisArgumentForVirtualFunctionCall() local
2193 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in emitVBTableDefinition() local
3890 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.cpp296 const CXXRecordDecl *VBase = nullptr; in GetAddressOfBaseClass() local
/freebsd/crypto/krb5/src/lib/krb5/unicode/ucdata/
H A Ducdata.c620 VBase = 0x1161, TBase = 0x11A7, in uccomp_hangul() local
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DDescriptor.cpp272 for (const auto &VBase : D->ElemRecord->virtual_bases()) { in moveRecord() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp5467 for (auto &VBase : ClassDecl->vbases()) { in SetCtorInitializers() local
5661 for (const auto &VBase : ClassDecl->vbases()) in DiagnoseBaseOrMemInitializerOrder() local
5918 for (const auto &VBase : ClassDecl->vbases()) { in MarkVirtualBaseDestructorsReferenced() local
H A DSemaOverload.cpp3670 if (const RecordType *VBase = Paths.getDetectedVirtual()) { in CheckMemberPointerConversion() local