Lines Matching refs:BI
5470 for (auto &BI : RD->bases())
5471 if (!BI.isVirtual() &&
5472 SMI.shouldDeleteForBase(&BI))
5478 for (auto &BI : RD->vbases())
5479 if (SMI.shouldDeleteForBase(&BI))
5834 for (const auto &BI : RD->bases())
5835 if (!checkTrivialSubobjectCall(*this, BI.getLocStart(), BI.getType(),
9952 for (auto &BI : Class->bases()) {
9953 Worklist.push_back(&BI);
9985 VBases.insert(std::make_pair(Base->getCanonicalDecl(), &BI))
9987 if (Existing && Existing != &BI) {
9994 S.Diag(BI.getLocStart(), diag::note_vbase_moved_here)
9996 BI.getType()->getAsCXXRecordDecl()->getCanonicalDecl())
9997 << Base << BI.getType() << BaseSpec->getSourceRange();
10010 for (auto &BI : Base->bases())
10011 Worklist.push_back(&BI);