Lines Matching refs:BaseClassDecl
393 CXXRecordDecl *BaseClassDecl =
412 BaseClassDecl,
424 !BaseClassDecl->hasTrivialDestructor())
425 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl,
1187 const CXXRecordDecl *BaseClassDecl,
1191 if (BaseClassDecl->hasTrivialDestructor())
1194 if (!BaseClassDecl->getDestructor()->hasTrivialBody())
1198 for (const auto *Field : BaseClassDecl->fields())
1203 for (const auto &I : BaseClassDecl->bases()) {
1214 if (BaseClassDecl == MostDerivedClassDecl) {
1216 for (const auto &I : BaseClassDecl->vbases()) {
1459 CXXRecordDecl *BaseClassDecl
1463 if (BaseClassDecl->hasTrivialDestructor())
1467 BaseClassDecl,
1482 CXXRecordDecl *BaseClassDecl = Base.getType()->getAsCXXRecordDecl();
1485 if (BaseClassDecl->hasTrivialDestructor())
1489 BaseClassDecl,