Searched refs:isDynamicClass (Results 1 – 19 of 19) sorted by relevance
103 if (!BaseDecl->isDynamicClass()) in LayoutSecondaryVirtualPointers()
219 if (!RD->isDynamicClass()) in isNearlyEmpty()
1640 assert(Base.getBase()->isDynamicClass() && "class does not have a vtable!"); in LayoutPrimaryAndSecondaryVTables()1754 if (!BaseDecl->isDynamicClass()) in LayoutSecondaryVTables()1858 if (B.isVirtual() && BaseDecl->isDynamicClass() && in LayoutVTablesForVirtualBases()3314 if (!Base->isDynamicClass()) in computeVTablePaths()3604 assert(RD->isDynamicClass()); in computeVTableRelatedInformation()
862 if (!RD->isDynamicClass()) in DeterminePrimaryBase()879 if (Base->isDynamicClass()) { in DeterminePrimaryBase()1060 } else if (RD->isDynamicClass()) { in LayoutNonVirtualBases()3288 Builder.Alignment, Builder.HasOwnVFPtr, RD->isDynamicClass(), in getASTRecordLayout()3520 if (CXXRD->isDynamicClass() && !PrimaryBase && !isMsLayout(C)) { in DumpRecordLayout()
2652 if (ClassDecl->isDynamicClass()) in structHasUniqueObjectRepresentations()7842 if (CXXRec && CXXRec->isDynamicClass() && in getObjCEncodingForStructureImpl()10967 if (MD->isOutOfLine() && RD->isDynamicClass()) { in DeclMustBeEmitted()
1271 return BaseClassDecl->isDynamicClass(); in isInitializerOfDynamicClass()1424 if (!ClassDecl->isDynamicClass()) in CanSkipVTablePointerInitialization()1771 assert(Dtor->getParent()->isDynamicClass()); in Emit()2197 ClassDecl->isDynamicClass() && Type != Ctor_Base && in EmitCXXConstructorCall()2569 if (!BaseDecl->isDynamicClass()) in getVTablePointers()2605 if (!RD->isDynamicClass()) in InitializeVTablePointers()2713 if (!ClassDecl->isCompleteDefinition() || !ClassDecl->isDynamicClass()) in EmitVTablePtrCheckForCast()
1112 assert(RD->isDynamicClass() && "Non-dynamic classes have no VTable."); in isVTableExternal()1235 if (B.getType()->getAsCXXRecordDecl()->isDynamicClass()) in GetVCallVisibilityLevel()1241 if (B.getType()->getAsCXXRecordDecl()->isDynamicClass()) in GetVCallVisibilityLevel()
2074 if (B.isVirtual() || !BRD->isDynamicClass()) in canSpeculativelyEmitVTableAsBaseClass()2093 if (!BRD->isDynamicClass()) in canSpeculativelyEmitVTable()3394 if (!RD->isDynamicClass()) in ShouldUseExternalRTTIDescriptor()3483 BaseDecl->isDynamicClass() != RD->isDynamicClass()) in CanUseSingleInheritance()3673 if (RD->isDynamicClass() && in getTypeInfoLinkage()
1032 if (RD->isDynamicClass() && in getTypeIdentifier()2149 if (!RD->isDynamicClass()) in CollectVTableInfo()2302 if (CXXRD->isDynamicClass() && in completeClassData()2391 if (CXXDecl->hasDefinition() && CXXDecl->isDynamicClass() && in shouldOmitDefinition()3494 } else if (RD->isDynamicClass()) in CollectContainingType()
663 return (RD && RD->hasDefinition() && RD->isDynamicClass()) && in isVptrCheckRequired()4262 if (RD->isDynamicClass()) in hasAnyVptr()4368 ClassDef->isDynamicClass()) { in EmitLValueForField()
398 MD->getParent()->isDynamicClass()) { in EmitCXXMemberOrOperatorMemberCallExpr()
1448 if (CXXRD->isDynamicClass()) in canExpandIndirectArgument()3813 if (CXXRD->isDynamicClass()) { in classifyRegCallStructTypeImpl()
942 assert(!CXXRD->isDynamicClass() && in getTypeExpansion()
2120 if (Record->isDynamicClass()) in TypeRequiresBuiltinLaunderImp()
482 if (CD->getParent()->isDynamicClass()) in isEmptyCudaConstructor()525 if (ClassDecl->isDynamicClass()) in isEmptyCudaDestructor()
9684 if (CSM != CXXDestructor && MD->getParent()->isDynamicClass()) { in SpecialMemberIsTrivial()10041 if (ClassDecl->isDynamicClass() || in AddImplicitlyDeclaredMembersToClass()10051 if (ClassDecl->isDynamicClass() || in AddImplicitlyDeclaredMembersToClass()10064 if (ClassDecl->isDynamicClass() || in AddImplicitlyDeclaredMembersToClass()17450 if (!Class->isDynamicClass() || Class->isDependentContext() || in MarkVTableUsed()
10103 if (RD->isDynamicClass()) in getContainedDynamicClass()
555 bool isDynamicClass() const { in isDynamicClass() function562 return !hasDefinition() || isDynamicClass() || hasAnyDependentBases(); in mayBeDynamicClass()568 return !hasDefinition() || !isDynamicClass() || hasAnyDependentBases(); in mayBeNonDynamicClass()
3027 if (cxx_record_decl->getNumBases() || cxx_record_decl->isDynamicClass()) in IsHomogeneousAggregate()3596 success = cxx_record_decl->isDynamicClass(); in IsPossibleDynamicType()3604 success = cxx_record_decl->isDynamicClass(); in IsPossibleDynamicType()