Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Bases

456     // Accumulate and sort bases, in order to visit them in address order, which
458 SmallVector<BaseInfo, 8> Bases;
459 Bases.reserve(CD->getNumBases());
463 assert(!Base->isVirtual() && "should not have virtual bases here");
466 Bases
468 std::stable_sort(Bases.begin(), Bases.end());
470 for (unsigned I = 0, N = Bases.size(); I != N; ++I) {
471 BaseInfo &Base = Bases[I];
1303 // Go through all bases and fill in any null pointer to data members.
1307 // Ignore virtual bases.
1314 // Ignore empty bases.
1318 // Ignore bases that don't have any pointer to data members.
1373 // Fill in all the bases.
1377 // Ignore virtual bases; if we're laying out for a complete
1385 // Ignore empty bases.
1411 // Fill in the virtual bases, if we're working with the complete object.
1418 // Ignore empty bases.
1447 // Just zero out bases that don't have any pointer to data members.
1456 // Otherwise, some bases are represented as arrays of i8 if the size