Searched refs:VirtualBase (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 42 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 D | CXXInheritance.cpp | 504 void Collect(const CXXRecordDecl *RD, bool VirtualBase, 512 bool VirtualBase, in Collect() argument 516 if (!VirtualBase) in Collect()
|
H A D | JSONNodeDumper.cpp | 1521 case CXXConstructionKind::VirtualBase: in VisitCXXConstructExpr()
|
H A D | ASTContext.cpp | 664 if (const CXXRecordDecl *VirtualBase = Ty->getAsCXXRecordDecl()) { in getCommentForDecl() local 665 if (!(VirtualBase= VirtualBase->getDefinition())) in getCommentForDecl() 667 if (comments::FullComment *FC = getCommentForDecl((VirtualBase), PP)) in getCommentForDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCast.cpp | 1032 bool VirtualBase = true; in DiagnoseReinterpretUpDownCast() local 1067 VirtualBase = VirtualBase && IsVirtual; in DiagnoseReinterpretUpDownCast() 1071 assert((VirtualBase || NonZeroOffset) && in DiagnoseReinterpretUpDownCast() 1081 << DerivedType << BaseType << !VirtualBase << int(ReinterpretKind) in DiagnoseReinterpretUpDownCast() 1730 QualType VirtualBase(Paths.getDetectedVirtual(), 0); in TryStaticDowncast() local 1732 << OrigSrcType << OrigDestType << VirtualBase << OpRange; in TryStaticDowncast()
|
H A D | SemaInit.cpp | 7242 ? CXXConstructionKind::VirtualBase in PerformConstructorInitialization()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 669 case CXXConstructionKind::VirtualBase: { in handleConstructor() 712 bool IsVirtual = (CK == CXXConstructionKind::VirtualBase); in handleConstructor()
|
H A D | CoreEngine.cpp | 495 case CXXConstructionKind::VirtualBase: { in HandleVirtualBaseBranch()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprCXX.cpp | 610 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr() 657 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr()
|
H A D | CGClass.cpp | 1383 const CXXRecordDecl *VirtualBase = in HasTrivialDestructorBody() local 1385 if (!HasTrivialDestructorBody(Context, VirtualBase, in HasTrivialDestructorBody()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprCXX.h | 1541 VirtualBase, enumerator 1780 return ConstructsVirtualBase ? CXXConstructionKind::VirtualBase in getConstructionKind()
|