Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Bases

437     // Accumulate and sort bases, in order to visit them in address order, which
439 SmallVector<BaseInfo, 8> Bases;
440 Bases.reserve(CD->getNumBases());
444 assert(!Base->isVirtual() && "should not have virtual bases here");
447 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo));
449 std::stable_sort(Bases.begin(), Bases.end());
451 for (unsigned I = 0, N = Bases.size(); I != N; ++I) {
452 BaseInfo &Base = Bases[I];
1288 // Go through all bases and fill in any null pointer to data members.
1292 // Ignore virtual bases.
1299 // Ignore empty bases.
1303 // Ignore bases that don't have any pointer to data members.
1358 // Fill in all the bases.
1362 // Ignore virtual bases; if we're laying out for a complete
1370 // Ignore empty bases.
1396 // Fill in the virtual bases, if we're working with the complete object.
1403 // Ignore empty bases.
1432 // Just zero out bases that don't have any pointer to data members.
1441 // Otherwise, some bases are represented as arrays of i8 if the size