Lines Matching defs:OverriddenMD
1096 for (const CXXMethodDecl *OverriddenMD : MD->overridden_methods()) {
1097 if (!Visitor(OverriddenMD))
1099 visitAllOverriddenMethods(OverriddenMD, Visitor);
1375 for (const CXXMethodDecl *OverriddenMD : MD->overridden_methods()) {
1377 if (OverridesIndirectMethodInBases(OverriddenMD, Bases))
1459 for (const CXXMethodDecl *OverriddenMD : OverriddenMethods) {
1461 if (OverriddenMD->getParent() == PrimaryBase)
1462 return OverriddenMD;
1538 if (const CXXMethodDecl *OverriddenMD =
1541 OverriddenMD).isEmpty()) {
1542 VTables.setOriginalMethod(MD, OverriddenMD);
1546 assert(MethodInfoMap.count(OverriddenMD) &&
1548 MethodInfo &OverriddenMethodInfo = MethodInfoMap[OverriddenMD];
1557 MethodInfoMap.erase(OverriddenMD);
1563 if (!isBuildingConstructorVTable() && OverriddenMD != MD) {
1566 ComputeThisAdjustment(OverriddenMD, BaseOffsetInLayoutClass,
1572 // There's no return adjustment from OverriddenMD and MD,
1583 OverriddenMD->getThisType().getTypePtr()));
2776 const CXXMethodDecl *OverriddenMD) {
2777 if (OverriddenMD->size_overridden_methods() == 0)
2778 Bases.insert(OverriddenMD->getParent());
2780 return VisitedOverriddenMethods.insert(OverriddenMD).second;
3091 const CXXMethodDecl *OverriddenMD =
3099 if ((OverriddenMD || FinalOverriderMD != MD) &&
3107 if (OverriddenMD) {
3111 MethodInfoMap.find(OverriddenMD);
3123 // convertible to the OverriddenMD's one.
3127 Context, MD, OverriddenMD).isEmpty() ||
3190 auto ThisType = (OverriddenMD ? OverriddenMD : MD)->getThisType().getTypePtr();