Searched refs:isDynamicClass (Results 1 – 18 of 18) sorted by relevance
127 if (!RD->isDynamicClass()) in isNearlyEmpty()
100 if (!BaseDecl->isDynamicClass()) in LayoutSecondaryVirtualPointers()
85 if (!RD->isDynamicClass()) in isNearlyEmpty()
822 if (!RD->isDynamicClass()) in DeterminePrimaryBase()839 if (Base->isDynamicClass()) { in DeterminePrimaryBase()1022 } else if (RD->isDynamicClass()) { in LayoutNonVirtualBases()2461 if (!PrimaryBase && RD->isDynamicClass()) in layoutNonVirtualBases()2911 RD->isDynamicClass(), in getASTRecordLayout()3095 if (RD->isDynamicClass() && !PrimaryBase && !isMsLayout(RD)) { in DumpCXXRecordLayout()
1662 assert(Base.getBase()->isDynamicClass() && "class does not have a vtable!"); in LayoutPrimaryAndSecondaryVTables()1772 if (!BaseDecl->isDynamicClass()) in LayoutSecondaryVTables()1876 if (B.isVirtual() && BaseDecl->isDynamicClass() && in LayoutVTablesForVirtualBases()3338 if (!Base->isDynamicClass()) in computeVTablePaths()3499 assert(RD->isDynamicClass()); in computeVTableRelatedInformation()
5767 if (CXXRec && CXXRec->isDynamicClass() && in getObjCEncodingForStructureImpl()8034 if (MD->isOutOfLine() && RD->isDynamicClass()) { in DeclMustBeEmitted()
2032 if (!BaseDecl->isDynamicClass()) in InitializeVTablePointers()2069 if (!RD->isDynamicClass()) in InitializeVTablePointers()2147 if (!ClassDecl->isCompleteDefinition() || !ClassDecl->isDynamicClass()) in EmitVTablePtrCheckForCast()
2413 if (!RD->isDynamicClass()) in ShouldUseExternalRTTIDescriptor()2489 BaseDecl->isDynamicClass() != RD->isDynamicClass()) in CanUseSingleInheritance()2651 if (RD->isDynamicClass()) in getTypeInfoLinkage()
1426 if (!RD->isDynamicClass()) in CollectVTableInfo()1478 if (CXXDecl->isDynamicClass()) in completeRequiredType()1527 if (CXXDecl->hasDefinition() && CXXDecl->isDynamicClass()) in shouldOmitDefinition()2293 } else if (RD->isDynamicClass()) in CollectContainingType()
787 assert(RD->isDynamicClass() && "Non-dynamic classes have no VTable."); in isVTableExternal()
427 if (CD->isDynamicClass() && !IsPrimaryBase) { in Build()
260 MD->getParent()->isDynamicClass()) { in EmitCXXMemberOrOperatorMemberCallExpr()
663 assert(!CXXRD->isDynamicClass() && in getTypeExpansion()
583 RD && RD->hasDefinition() && RD->isDynamicClass()) { in EmitTypeCheck()
693 bool isDynamicClass() const { in isDynamicClass() function
6211 if (CSM != CXXDestructor && MD->getParent()->isDynamicClass()) { in SpecialMemberIsTrivial()6443 if (ClassDecl->isDynamicClass() || in AddImplicitlyDeclaredMembersToClass()6452 if (ClassDecl->isDynamicClass() || in AddImplicitlyDeclaredMembersToClass()6464 if (ClassDecl->isDynamicClass() || in AddImplicitlyDeclaredMembersToClass()13122 if (!Class->isDynamicClass() || Class->isDependentContext() || in MarkVTableUsed()
4700 if (RD->isDynamicClass()) in getContainedDynamicClass()
848 success = cxx_record_decl->isDynamicClass(); in IsPossibleDynamicType()858 success = cxx_record_decl->isDynamicClass(); in IsPossibleDynamicType()