Lines Matching refs:Bases
1353 ItaniumVTableBuilder::PrimaryBasesSetVectorTy &Bases) { in OverridesIndirectMethodInBases() argument
1354 if (Bases.count(MD->getParent())) in OverridesIndirectMethodInBases()
1362 if (OverridesIndirectMethodInBases(OverriddenMD, Bases)) in OverridesIndirectMethodInBases()
1438 BasesSetVectorTy &Bases) { in FindNearestOverriddenMethod() argument
1442 for (int I = Bases.size(), E = 0; I != E; --I) { in FindNearestOverriddenMethod()
1443 const CXXRecordDecl *PrimaryBase = Bases[I - 1]; in FindNearestOverriddenMethod()
2637 BasesSetVectorTy Bases; member
2642 Bases.insert(OverriddenMD->getParent()); in visit()
2652 BasesSetVectorTy *Bases = (BasesSetVectorTy *)BasesSet; in BaseInSet() local
2653 return Bases->count(Specifier->getType()->getAsCXXRecordDecl()); in BaseInSet()
2717 if (Collector.Bases.size() == 0) in ComputeThisOffset()
2721 Overrider.Method->getParent()->lookupInBases(BaseInSet, &Collector.Bases, in ComputeThisOffset()
3460 SmallVector<CXXBaseSpecifier, 4> Bases(RD->bases_begin(), RD->bases_end()); in findPathForVPtr() local
3461 std::stable_partition(Bases.begin(), Bases.end(), in findPathForVPtr()
3464 for (const auto &B : Bases) { in findPathForVPtr()