Lines Matching defs:BaseClassDecl
391 CXXRecordDecl *BaseClassDecl =
410 BaseClassDecl,
422 !BaseClassDecl->hasTrivialDestructor())
423 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl,
1154 const CXXRecordDecl *BaseClassDecl,
1158 if (BaseClassDecl->hasTrivialDestructor())
1161 if (!BaseClassDecl->getDestructor()->hasTrivialBody())
1165 for (CXXRecordDecl::field_iterator I = BaseClassDecl->field_begin(),
1166 E = BaseClassDecl->field_end(); I != E; ++I) {
1175 BaseClassDecl->bases_begin(), E = BaseClassDecl->bases_end();
1187 if (BaseClassDecl == MostDerivedClassDecl) {
1190 BaseClassDecl->vbases_begin(), E = BaseClassDecl->vbases_end();
1441 CXXRecordDecl *BaseClassDecl
1445 if (BaseClassDecl->hasTrivialDestructor())
1449 BaseClassDecl,
1467 CXXRecordDecl *BaseClassDecl = Base.getType()->getAsCXXRecordDecl();
1470 if (BaseClassDecl->hasTrivialDestructor())
1474 BaseClassDecl,