Lines Matching refs:Prior
590 std::vector<MemberInfo>::iterator Prior = Members.begin();
591 CharUnits Tail = getSize(Prior->Data);
592 for (std::vector<MemberInfo>::iterator Member = Prior + 1,
599 assert(Prior->Kind == MemberInfo::Field &&
601 if (!Prior->FD || Prior->FD->isBitField())
602 Prior->Data = getByteArrayType(bitsToCharUnits(llvm::alignTo(
603 cast<llvm::IntegerType>(Prior->Data)->getIntegerBitWidth(), 8)));
605 assert(Prior->FD->hasAttr<NoUniqueAddressAttr>() &&
607 Prior->Data = getByteArrayType(
608 Context.getTypeInfoDataSizeInChars(Prior->FD->getType()).first);
612 Prior = Member;
613 Tail = Prior->Offset + getSize(Prior->Data);