Searched refs:BaseClassDecl (Results 1 - 7 of 7) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 222 auto *BaseClassDecl = local 230 if (BaseClassDecl->data().HasBasesWithFields || 231 !BaseClassDecl->field_empty()) { 242 if (BaseClassDecl->data().HasBasesWithNonStaticDataMembers || 243 BaseClassDecl->hasDirectFields()) { 249 if (!BaseClassDecl->isEmpty()) { 264 if (BaseClassDecl->isPolymorphic()) { 274 if (!BaseClassDecl->isStandardLayout()) 276 if (!BaseClassDecl->isCXX11StandardLayout()) 284 for (const auto &VBase : BaseClassDecl [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 543 const auto *BaseClassDecl = local 558 BaseClassDecl, 566 CGF.getOverlapForBaseInit(ClassDecl, BaseClassDecl, isBaseVirtual)); 571 !BaseClassDecl->hasTrivialDestructor()) 572 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl, 1250 const auto *BaseClassDecl = local 1252 return BaseClassDecl->isDynamicClass(); 1340 const CXXRecordDecl *BaseClassDecl, 1344 if (BaseClassDecl->hasTrivialDestructor()) 1347 if (!BaseClassDecl 1339 HasTrivialDestructorBody(ASTContext &Context, const CXXRecordDecl *BaseClassDecl, const CXXRecordDecl *MostDerivedClassDecl) argument 1820 auto *BaseClassDecl = local 1849 CXXRecordDecl *BaseClassDecl = Base.getType()->getAsCXXRecordDecl(); local [all...] |
H A D | CGCXXABI.h | 276 const CXXRecordDecl *BaseClassDecl) = 0;
|
H A D | ItaniumCXXABI.cpp | 202 const CXXRecordDecl *BaseClassDecl) override; 1499 const CXXRecordDecl *BaseClassDecl) { 1503 BaseClassDecl); 1496 GetVirtualBaseClassOffset(CodeGenFunction &CGF, Address This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
|
H A D | MicrosoftCXXABI.cpp | 163 const CXXRecordDecl *BaseClassDecl) override; 1028 const CXXRecordDecl *BaseClassDecl) { 1036 CGM.getMicrosoftVTableContext().getVBTableIndex(ClassDecl, BaseClassDecl); 1026 GetVirtualBaseClassOffset( CodeGenFunction &CGF, Address This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCUDA.cpp | 310 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); 312 LookupSpecialMember(BaseClassDecl, CSM,
|
H A D | SemaDeclCXX.cpp | 5460 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl()); 5462 if (BaseClassDecl->isInvalidDecl()) 5464 if (BaseClassDecl->hasIrrelevantDestructor()) 5467 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); 5468 assert(Dtor && "No dtor found for BaseClassDecl!"); 5492 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl()); 5494 if (BaseClassDecl->isInvalidDecl()) 5496 if (BaseClassDecl->hasIrrelevantDestructor()) 5499 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); 5500 assert(Dtor && "No dtor found for BaseClassDecl!"); [all...] |
Completed in 296 milliseconds