Lines Matching defs:Members
216 std::vector<MemberInfo> Members;
294 if (Members.empty()) {
302 llvm::stable_sort(Members);
304 Members.push_back(StorageInfo(Size, getIntNType(8)));
307 Members.pop_back();
394 Members.push_back(MemberInfo(
441 Members.push_back(StorageInfo(bitsToCharUnits(StartBitOffset), Type));
445 Members.push_back(MemberInfo(bitsToCharUnits(StartBitOffset),
698 Members.push_back(StorageInfo(BeginOffset, Type));
701 Members.push_back(
724 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::Base,
737 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl),
861 Members.push_back(
865 Members.push_back(
907 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, nullptr,
913 Members.push_back(StorageInfo(Offset - CharUnits::fromQuantity(4),
915 Members.push_back(MemberInfo(Offset, MemberInfo::VBase,
932 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
933 MemberEnd = Members.end();
955 for (const auto &M : Members) {
975 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
976 MemberEnd = Members.end();
990 if (Members.back().Offset % Alignment)
999 Members.back().Data = getIntNType(Context.toBits(Alignment));
1005 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
1006 MemberEnd = Members.end();
1020 // Add the padding to the Members list and sort it.
1024 Members.push_back(StorageInfo(Pad->first, getByteArrayType(Pad->second)));
1025 llvm::stable_sort(Members);
1029 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
1030 MemberEnd = Members.end();