/external/clang/lib/Sema/ |
D | SemaCUDA.cpp | 373 if (CD->getParent()->isDynamicClass()) in isEmptyCudaConstructor() 412 if (ClassDecl->isDynamicClass()) in isEmptyCudaDestructor()
|
D | SemaDeclCXX.cpp | 6402 if (CSM != CXXDestructor && MD->getParent()->isDynamicClass()) { in SpecialMemberIsTrivial() 6638 if (ClassDecl->isDynamicClass() || in AddImplicitlyDeclaredMembersToClass() 6648 if (ClassDecl->isDynamicClass() || in AddImplicitlyDeclaredMembersToClass() 6661 if (ClassDecl->isDynamicClass() || in AddImplicitlyDeclaredMembersToClass() 13403 if (!Class->isDynamicClass() || Class->isDependentContext() || in MarkVTableUsed()
|
/external/clang/lib/AST/ |
D | ItaniumCXXABI.cpp | 127 if (!RD->isDynamicClass()) in isNearlyEmpty()
|
D | VTTBuilder.cpp | 100 if (!BaseDecl->isDynamicClass()) in LayoutSecondaryVirtualPointers()
|
D | RecordLayoutBuilder.cpp | 819 if (!RD->isDynamicClass()) in DeterminePrimaryBase() 836 if (Base->isDynamicClass()) { in DeterminePrimaryBase() 1018 } else if (RD->isDynamicClass()) { in LayoutNonVirtualBases() 2509 if (!PrimaryBase && RD->isDynamicClass()) in layoutNonVirtualBases() 2983 Builder.Alignment, Builder.HasOwnVFPtr, RD->isDynamicClass(), in getASTRecordLayout() 3179 if (CXXRD->isDynamicClass() && !PrimaryBase && !isMsLayout(C)) { in DumpRecordLayout()
|
D | VTableBuilder.cpp | 1640 assert(Base.getBase()->isDynamicClass() && "class does not have a vtable!"); in LayoutPrimaryAndSecondaryVTables() 1749 if (!BaseDecl->isDynamicClass()) in LayoutSecondaryVTables() 1853 if (B.isVirtual() && BaseDecl->isDynamicClass() && in LayoutVTablesForVirtualBases() 3291 if (!Base->isDynamicClass()) in computeVTablePaths() 3573 assert(RD->isDynamicClass()); in computeVTableRelatedInformation()
|
/external/llvm-project/clang/lib/AST/ |
D | VTTBuilder.cpp | 103 if (!BaseDecl->isDynamicClass()) in LayoutSecondaryVirtualPointers()
|
D | ItaniumCXXABI.cpp | 219 if (!RD->isDynamicClass()) in isNearlyEmpty()
|
D | VTableBuilder.cpp | 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()
|
D | RecordLayoutBuilder.cpp | 858 if (!RD->isDynamicClass()) in DeterminePrimaryBase() 875 if (Base->isDynamicClass()) { in DeterminePrimaryBase() 1056 } else if (RD->isDynamicClass()) { in LayoutNonVirtualBases() 3236 Builder.Alignment, Builder.HasOwnVFPtr, RD->isDynamicClass(), in getASTRecordLayout() 3468 if (CXXRD->isDynamicClass() && !PrimaryBase && !isMsLayout(C)) { in DumpRecordLayout()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaCUDA.cpp | 441 if (CD->getParent()->isDynamicClass()) in isEmptyCudaConstructor() 484 if (ClassDecl->isDynamicClass()) in isEmptyCudaDestructor()
|
/external/clang/lib/CodeGen/ |
D | CGClass.cpp | 1347 return BaseClassDecl->isDynamicClass(); in isInitializerOfDynamicClass() 1487 if (!ClassDecl->isDynamicClass()) in CanSkipVTablePointerInitialization() 1789 assert(Dtor->getParent()->isDynamicClass()); in Emit() 2166 ClassDecl->isDynamicClass() && Type != Ctor_Base && in EmitCXXConstructorCall() 2515 if (!BaseDecl->isDynamicClass()) in getVTablePointers() 2551 if (!RD->isDynamicClass()) in InitializeVTablePointers() 2657 if (!ClassDecl->isCompleteDefinition() || !ClassDecl->isDynamicClass()) in EmitVTablePtrCheckForCast()
|
D | ItaniumCXXABI.cpp | 2634 if (!RD->isDynamicClass()) in ShouldUseExternalRTTIDescriptor() 2713 BaseDecl->isDynamicClass() != RD->isDynamicClass()) in CanUseSingleInheritance() 2878 if (RD->isDynamicClass()) { in getTypeInfoLinkage()
|
D | CGDebugInfo.cpp | 1547 if (!RD->isDynamicClass()) in CollectVTableInfo() 1604 if (CXXDecl->isDynamicClass()) in completeRequiredType() 1676 if (CXXDecl->hasDefinition() && CXXDecl->isDynamicClass()) in shouldOmitDefinition() 2587 } else if (RD->isDynamicClass()) in CollectContainingType()
|
D | CGVTables.cpp | 844 assert(RD->isDynamicClass() && "Non-dynamic classes have no VTable."); in isVTableExternal()
|
D | CGExprConstant.cpp | 441 if (CD->isDynamicClass() && !IsPrimaryBase) { in Build()
|
D | CGExprCXX.cpp | 260 MD->getParent()->isDynamicClass()) { in EmitCXXMemberOrOperatorMemberCallExpr()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGClass.cpp | 1274 return BaseClassDecl->isDynamicClass(); in isInitializerOfDynamicClass() 1427 if (!ClassDecl->isDynamicClass()) in CanSkipVTablePointerInitialization() 1773 assert(Dtor->getParent()->isDynamicClass()); in Emit() 2199 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()
|
D | CGVTables.cpp | 1126 assert(RD->isDynamicClass() && "Non-dynamic classes have no VTable."); in isVTableExternal() 1249 if (B.getType()->getAsCXXRecordDecl()->isDynamicClass()) in GetVCallVisibilityLevel() 1255 if (B.getType()->getAsCXXRecordDecl()->isDynamicClass()) in GetVCallVisibilityLevel()
|
D | ItaniumCXXABI.cpp | 1997 if (B.isVirtual() || !BRD->isDynamicClass()) in canSpeculativelyEmitVTableAsBaseClass() 2016 if (!BRD->isDynamicClass()) in canSpeculativelyEmitVTable() 3275 if (!RD->isDynamicClass()) in ShouldUseExternalRTTIDescriptor() 3361 BaseDecl->isDynamicClass() != RD->isDynamicClass()) in CanUseSingleInheritance() 3551 if (RD->isDynamicClass() && in getTypeInfoLinkage()
|
D | CGDebugInfo.cpp | 1000 if (RD->isDynamicClass() && in getTypeIdentifier() 2109 if (!RD->isDynamicClass()) in CollectVTableInfo() 2262 if (CXXRD->isDynamicClass() && in completeClassData() 2344 if (CXXDecl->hasDefinition() && CXXDecl->isDynamicClass() && in shouldOmitDefinition() 3436 } else if (RD->isDynamicClass()) in CollectContainingType()
|
D | CGExpr.cpp | 663 return (RD && RD->hasDefinition() && RD->isDynamicClass()) && in isVptrCheckRequired() 4250 if (RD->isDynamicClass()) in hasAnyVptr() 4356 ClassDef->isDynamicClass()) { in EmitLValueForField()
|
D | CGExprCXX.cpp | 397 MD->getParent()->isDynamicClass()) { in EmitCXXMemberOrOperatorMemberCallExpr()
|
/external/llvm-project/clang/include/clang/AST/ |
D | DeclCXX.h | 554 bool isDynamicClass() const { in isDynamicClass() function 561 return !hasDefinition() || isDynamicClass() || hasAnyDependentBases(); in mayBeDynamicClass() 567 return !hasDefinition() || !isDynamicClass() || hasAnyDependentBases(); in mayBeNonDynamicClass()
|
/external/clang/include/clang/AST/ |
D | DeclCXX.h | 698 bool isDynamicClass() const { in isDynamicClass() function
|