Lines Matching defs:Overrider

198       OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)];
199 assert(!Overrider.Method && "Overrider should not exist yet!");
201 Overrider.Offset = OverriderOffset;
202 Overrider.Method = Method.Method;
411 OverriderInfo Overrider = getOverrider(MD, Base.getBaseOffset());
414 Out << Overrider.Method->getQualifiedNameAsString();
415 Out << ", " << Overrider.Offset.getQuantity() << ')';
418 if (!Overrider.Method->isPure())
419 Offset = ComputeReturnAdjustmentBaseOffset(Context, Overrider.Method, MD);
705 FinalOverriders::OverriderInfo Overrider =
710 Offset = Overrider.Offset - VBaseOffset;
904 FinalOverriders::OverriderInfo Overrider);
929 bool IsOverriderUsed(const CXXMethodDecl *Overrider,
1135 FinalOverriders::OverriderInfo Overrider =
1139 if (MethodInfo.BaseOffsetInLayoutClass == Overrider.Offset) {
1150 ComputeThisAdjustment(MD, MethodInfo.BaseOffsetInLayoutClass, Overrider);
1270 FinalOverriders::OverriderInfo Overrider) {
1272 if (Overrider.Method->isPure())
1278 BaseSubobject OverriderBaseSubobject(Overrider.Method->getParent(),
1279 Overrider.Offset);
1366 const CXXMethodDecl *Overrider, CharUnits BaseOffsetInLayoutClass,
1380 if (Overrider->getParent() == FirstBaseInPrimaryBaseChain)
1424 return OverridesIndirectMethodInBases(Overrider, PrimaryBases);
1520 FinalOverriders::OverriderInfo Overrider =
1553 Overrider);
1556 Overrider.Method->getParent() == MostDerivedClass) {
1562 ComputeReturnAdjustmentBaseOffset(Context, Overrider.Method, MD);
1567 AddThunk(Overrider.Method,
1600 FinalOverriders::OverriderInfo Overrider =
1612 const CXXMethodDecl *OverriderMD = Overrider.Method;
1631 AddMethod(Overrider.Method, ReturnAdjustment);
2528 FinalOverriders::OverriderInfo Overrider);
2530 void CalculateVtordispAdjustment(FinalOverriders::OverriderInfo Overrider,
2660 FinalOverriders::OverriderInfo Overrider) {
2691 if (Overrider.Method->getParent() == PrevRD) {
2732 FinalOverriders::OverriderInfo Overrider, CharUnits ThisOffset,
2753 const CXXRecordDecl *OverriderRD = Overrider.Method->getParent();
2771 TA.NonVirtual = (ThisOffset - Overrider.Offset).getQuantity();
2857 FinalOverriders::OverriderInfo Overrider =
2876 CharUnits TI = ComputeThisOffset(MD, Base, Overrider);
2883 CalculateVtordispAdjustment(Overrider, TI, ThisAdjustmentOffset);
2946 const CXXMethodDecl *OverriderMD = Overrider.Method;