Lines Matching refs:BaseClassDecl
390 CXXRecordDecl *BaseClassDecl =
409 BaseClassDecl,
421 !BaseClassDecl->hasTrivialDestructor())
422 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl,
1158 const CXXRecordDecl *BaseClassDecl,
1162 if (BaseClassDecl->hasTrivialDestructor())
1165 if (!BaseClassDecl->getDestructor()->hasTrivialBody())
1169 for (CXXRecordDecl::field_iterator I = BaseClassDecl->field_begin(),
1170 E = BaseClassDecl->field_end(); I != E; ++I) {
1179 BaseClassDecl->bases_begin(), E = BaseClassDecl->bases_end();
1191 if (BaseClassDecl == MostDerivedClassDecl) {
1194 BaseClassDecl->vbases_begin(), E = BaseClassDecl->vbases_end();
1440 CXXRecordDecl *BaseClassDecl
1444 if (BaseClassDecl->hasTrivialDestructor())
1448 BaseClassDecl,
1466 CXXRecordDecl *BaseClassDecl = Base.getType()->getAsCXXRecordDecl();
1469 if (BaseClassDecl->hasTrivialDestructor())
1473 BaseClassDecl,
1864 const CXXRecordDecl *BaseClassDecl) {
1867 CGM.getVTableContext().getVirtualBaseOffsetOffset(ClassDecl, BaseClassDecl);