Lines Matching refs:Bases
441 // Accumulate and sort bases, in order to visit them in address order, which
443 SmallVector<BaseInfo, 8> Bases;
444 Bases.reserve(CD->getNumBases());
448 assert(!Base->isVirtual() && "should not have virtual bases here");
451 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo));
453 std::stable_sort(Bases.begin(), Bases.end());
455 for (unsigned I = 0, N = Bases.size(); I != N; ++I) {
456 BaseInfo &Base = Bases[I];
1494 // Fill in all the bases.
1495 for (const auto &I : record->bases()) {
1497 // Ignore virtual bases; if we're laying out for a complete
1505 // Ignore empty bases.
1534 // Fill in the virtual bases, if we're working with the complete object.
1540 // Ignore empty bases.
1569 // Just zero out bases that don't have any pointer to data members.