Lines Matching refs:getNumVBases
92 if (CD->getParent()->getNumVBases() > 0 && in getSrcArgforCopyCtor()
360 unsigned NumEntries = 1 + SrcRD->getNumVBases(); in getAddrOfVirtualDisplacementMap()
1325 if (Class->getNumVBases()) { in buildStructorSignature()
1393 if (D->getParent()->getNumVBases() > 0 && D->hasAttr<DLLExportAttr>()) in EmitCXXDestructors()
1507 if (isa<CXXConstructorDecl>(MD) && MD->getParent()->getNumVBases()) { in addImplicitStructorParams()
1578 if (isa<CXXConstructorDecl>(MD) && MD->getParent()->getNumVBases()) { in EmitInstanceFunctionProlog()
1603 if (!D->getParent()->getNumVBases()) in getImplicitConstructorArgs()
1634 if (Type == Dtor_Complete && DD->getParent()->getNumVBases() == 0) in EmitDestructorCall()
1761 assert(Base.getBase()->getNumVBases() && in getVTableAddressPointInStructor()
2132 llvm::ArrayType::get(CGM.IntTy, 1 + VBT.ObjectWithVPtr->getNumVBases()); in getAddrOfVBTable()
2158 assert(RD->getNumVBases() && ObjectWithVPtr->getNumVBases() && in emitVBTableDefinition()
2165 SmallVector<llvm::Constant *, 4> Offsets(1 + ObjectWithVPtr->getNumVBases(), in emitVBTableDefinition()
3192 } else if (RD->getNumVBases()) in AdjustVirtualBase()
3769 if ((Flags & HasBranchingHierarchy) && RD->getNumVBases() != 0) in getClassHierarchyDescriptor()
4051 dtor->getParent()->getNumVBases() == 0) in emitCXXStructor()
4122 if (RD->getNumVBases() > 0) in getAddrOfCXXCtorClosure()
4233 HasVirtualBases = RD->getNumVBases() > 0; in getCatchableType()