Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp42 const CXXRecordDecl *VirtualBase; member
50 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr), in BaseOffset()
53 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) in BaseOffset()
54 : DerivedClass(DerivedClass), VirtualBase(VirtualBase), in BaseOffset()
57 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; } in isEmpty()
71 const CXXRecordDecl *VirtualBase; member
76 OverriderInfo() : Method(nullptr), VirtualBase(nullptr), in OverriderInfo()
209 Overrider.VirtualBase = Method.InVirtualSubobject; in FinalOverriders()
225 const CXXRecordDecl *VirtualBase = nullptr; in ComputeBaseOffset() local
234 VirtualBase = VBaseType->getAsCXXRecordDecl(); in ComputeBaseOffset()
[all …]
H A DCXXInheritance.cpp453 void Collect(const CXXRecordDecl *RD, bool VirtualBase,
461 bool VirtualBase, in Collect() argument
465 if (!VirtualBase) in Collect()
H A DJSONNodeDumper.cpp1535 case CXXConstructionKind::VirtualBase: in VisitCXXConstructExpr()
H A DASTContext.cpp697 if (const CXXRecordDecl *VirtualBase = Ty->getAsCXXRecordDecl()) { in getCommentForDecl() local
698 if (!(VirtualBase= VirtualBase->getDefinition())) in getCommentForDecl()
700 if (comments::FullComment *FC = getCommentForDecl((VirtualBase), PP)) in getCommentForDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp1082 bool VirtualBase = true; in DiagnoseReinterpretUpDownCast() local
1117 VirtualBase = VirtualBase && IsVirtual; in DiagnoseReinterpretUpDownCast()
1121 assert((VirtualBase || NonZeroOffset) && in DiagnoseReinterpretUpDownCast()
1131 << DerivedType << BaseType << !VirtualBase << int(ReinterpretKind) in DiagnoseReinterpretUpDownCast()
1806 QualType VirtualBase(Paths.getDetectedVirtual(), 0); in TryStaticDowncast() local
1808 << OrigSrcType << OrigDestType << VirtualBase << OpRange; in TryStaticDowncast()
H A DSemaInit.cpp7526 ? CXXConstructionKind::VirtualBase in PerformConstructorInitialization()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp272 case CXXConstructionKind::VirtualBase: in checkPreCall()
368 case CXXConstructionKind::VirtualBase: in checkPostCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp634 case CXXConstructionKind::VirtualBase: { in handleConstructor()
678 bool IsVirtual = (CK == CXXConstructionKind::VirtualBase); in handleConstructor()
H A DCoreEngine.cpp542 case CXXConstructionKind::VirtualBase: { in HandleVirtualBaseBranch()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp615 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr()
662 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr()
H A DCGClass.cpp1386 const CXXRecordDecl *VirtualBase = in HasTrivialDestructorBody() local
1388 if (!HasTrivialDestructorBody(Context, VirtualBase, in HasTrivialDestructorBody()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExpr.cpp1615 case CXXConstructionKind::VirtualBase: in emitCXXConstructExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h1543 VirtualBase, enumerator
1782 return ConstructsVirtualBase ? CXXConstructionKind::VirtualBase in getConstructionKind()