Searched refs:isPolymorphic (Results 1 – 19 of 19) sorted by relevance
217 if (RD->isPolymorphic() && !Base->isPolymorphic()) in usesMultipleInheritanceModel()243 (hasDefinition() && isPolymorphic()); in nullFieldOffsetIsZero()
522 if (!BaseDecl->isPolymorphic()) in Collect()
2315 if (!RD->isPolymorphic()) in computeKeyFunction()2814 HasPolymorphicBaseClass |= BaseDecl->isPolymorphic(); in layoutNonVirtualBases()2838 if (RD->isPolymorphic()) { in layoutNonVirtualBases()
387 if (!BaseDecl->isPolymorphic()) in dump()2946 if (!RD->isPolymorphic()) in AddMethods()
486 FIELD1(isPolymorphic); in createCXXRecordDefinitionData()
144 if (RD->isPolymorphic() && E->isGLValue()) in isPotentiallyEvaluated()
1988 FLAG(isPolymorphic, polymorphic); in VisitCXXRecordDecl()
277 if (BaseClassDecl->isPolymorphic()) { in setBases()
349 virtual bool isPolymorphic() const { return false; }924 bool isPolymorphic() const override { return true; }1049 bool isPolymorphic() const override { return false; }
690 bool IsPolymorphic = Matcher.isPolymorphic(); in getMatcherCompletions()
1116 if (!cast<CXXRecordDecl>(RT->getDecl())->isPolymorphic()) in canTypeidThrow()
592 if (RecordD->isPolymorphic() && E->isGLValue()) { in BuildCXXTypeId()3948 if (!PointeeRD->isPolymorphic() || PointeeRD->hasAttr<FinalAttr>()) in CheckVirtualDtorCall()5066 return !RD->isUnion() && RD->isPolymorphic(); in EvaluateUnaryTypeTrait()
888 if (!cast<CXXRecordDecl>(SrcDecl)->isPolymorphic()) { in CheckDynamicCast()
6847 if (Record->isPolymorphic() && !Record->isDependentType()) { in CheckCompletedCXXClass()7068 (Record->isPolymorphic() || Record->getNumBases())) { in CheckCompletedCXXClass()10166 if (RD.isPolymorphic()) { in checkIllFormedTrivialABIStruct()
12092 if (cast<CXXRecordDecl>(RecordT->getDecl())->isPolymorphic()) in TransformCXXTypeidExpr()
1890 ClassDecl->isPolymorphic()) in EnterDtorCleanups()1922 ClassDecl->isPolymorphic()) in EnterDtorCleanups()
1114 if (RD->isPolymorphic()) in isTrivialForMSVC()4497 if (RD->isPolymorphic()) in isPermittedToBeHomogeneousAggregate()
1183 bool isPolymorphic() const { return data().Polymorphic; } in isPolymorphic() function
3562 return cxx_record_decl->isPolymorphic(); in IsPolymorphicClass()