Home
last modified time | relevance | path

Searched refs:VirtualBase (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp42 const CXXRecordDecl *VirtualBase; member
54 : DerivedClass(DerivedClass), VirtualBase(VirtualBase), in BaseOffset()
71 const CXXRecordDecl *VirtualBase; member
225 const CXXRecordDecl *VirtualBase = nullptr; in ComputeBaseOffset() local
234 VirtualBase = VBaseType->getAsCXXRecordDecl(); in ComputeBaseOffset()
430 if (Offset.VirtualBase) { in dump()
1195 if (Offset.VirtualBase) { in ComputeReturnAdjustment()
1232 if (Offset.VirtualBase) { in ComputeThisAdjustmentBaseOffset()
1281 if (Offset.VirtualBase) { in ComputeThisAdjustment()
2890 !Overrider.VirtualBase) in CalculateVtordispAdjustment()
[all …]
H A DCXXInheritance.cpp504 void Collect(const CXXRecordDecl *RD, bool VirtualBase,
512 bool VirtualBase, in Collect() argument
516 if (!VirtualBase) in Collect()
H A DJSONNodeDumper.cpp1486 case CXXConstructionKind::VirtualBase: in VisitCXXConstructExpr()
H A DASTContext.cpp661 if (const CXXRecordDecl *VirtualBase = Ty->getAsCXXRecordDecl()) { in getCommentForDecl() local
662 if (!(VirtualBase= VirtualBase->getDefinition())) in getCommentForDecl()
664 if (comments::FullComment *FC = getCommentForDecl((VirtualBase), PP)) in getCommentForDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp1024 bool VirtualBase = true; in DiagnoseReinterpretUpDownCast() local
1059 VirtualBase = VirtualBase && IsVirtual; in DiagnoseReinterpretUpDownCast()
1063 assert((VirtualBase || NonZeroOffset) && in DiagnoseReinterpretUpDownCast()
1073 << DerivedType << BaseType << !VirtualBase << int(ReinterpretKind) in DiagnoseReinterpretUpDownCast()
1722 QualType VirtualBase(Paths.getDetectedVirtual(), 0); in TryStaticDowncast() local
1724 << OrigSrcType << OrigDestType << VirtualBase << OpRange; in TryStaticDowncast()
H A DSemaInit.cpp7093 ? CXXConstructionKind::VirtualBase in PerformConstructorInitialization()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp276 case CXXConstructionKind::VirtualBase: in checkPreCall()
372 case CXXConstructionKind::VirtualBase: in checkPostCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp669 case CXXConstructionKind::VirtualBase: { in handleConstructor()
712 bool IsVirtual = (CK == CXXConstructionKind::VirtualBase); in handleConstructor()
H A DCoreEngine.cpp507 case CXXConstructionKind::VirtualBase: { in HandleVirtualBaseBranch()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp607 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr()
654 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr()
H A DCGClass.cpp1374 const CXXRecordDecl *VirtualBase = in HasTrivialDestructorBody() local
1376 if (!HasTrivialDestructorBody(Context, VirtualBase, in HasTrivialDestructorBody()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h1525 VirtualBase, enumerator
1764 return ConstructsVirtualBase ? CXXConstructionKind::VirtualBase in getConstructionKind()