Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp229 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in layoutRecordType() local
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h259 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset()
H A DVTableBuilder.h516 const CXXRecordDecl *VBase; global() member
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp3168 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases() local
3156 for (const CXXBaseSpecifier &VBase : RD->vbases()) { layoutVirtualBases() local
3702 const CXXRecordDecl *VBase = Base.getType()->getAsCXXRecordDecl(); DumpRecordLayout() local
3781 const CXXRecordDecl *VBase = nullptr; DumpRecordLayout() local
[all...]
H A DCXXInheritance.cpp335 CXXRecordDecl *VBase = nullptr; in lookupInBases() local
H A DVTableBuilder.cpp2291 getVirtualBaseOffsetOffset(const CXXRecordDecl * RD,const CXXRecordDecl * VBase) getVirtualBaseOffsetOffset() argument
2351 const CXXRecordDecl *VBase = computeVTableRelatedInformation() local
3749 getVBTableIndex(const CXXRecordDecl * Derived,const CXXRecordDecl * VBase) getVBTableIndex() argument
[all...]
H A DDeclCXX.cpp297 for (const auto &VBase : BaseClassDecl->vbases()) { setBases() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp378 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase); in getAddrOfVirtualDisplacementMap() local
1247 const CXXRecordDecl *VBase = S.getType()->getAsCXXRecordDecl(); initializeHiddenVirtualInheritanceMembers() local
1498 const CXXRecordDecl *VBase = ML.VBase; adjustThisArgumentForVirtualFunctionCall() local
2190 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); emitVBTableDefinition() local
3885 if (const CXXRecordDecl *VBase = Info.getVBaseWithVPtr()) getCompleteObjectLocator() local
[all...]
H A DCGRecordLayoutBuilder.cpp79 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase } Kind; enumerator
H A DCGClass.cpp299 const CXXRecordDecl *VBase = nullptr; GetAddressOfBaseClass() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp1821 if (const RecordType *VBase = Paths.getDetectedVirtual()) { TryStaticMemberPointerUpcast() local
H A DSemaDeclCXX.cpp5428 for (auto &VBase : ClassDecl->vbases()) { SetCtorInitializers() local
5608 for (const auto &VBase : ClassDecl->vbases()) DiagnoseBaseOrMemInitializerOrder() local
5951 for (const auto &VBase : ClassDecl->vbases()) { MarkVirtualBaseDestructorsReferenced() local
[all...]
H A DSemaOverload.cpp3426 if (const RecordType *VBase = Paths.getDetectedVirtual()) { CheckMemberPointerConversion() local